{
  "slug": "uslc-2024",
  "display_name": "USLC 2024",
  "player_count": 633,
  "game_count": 423,
  "games": [
    {
      "slug": "soccer-uslc-2024-lv-mem-kaqbo6jjqb",
      "display": "Las Vegas @ Memphis",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-09",
      "away_team": "Las Vegas",
      "home_team": "Memphis",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-nm-nwmwzzx7ql",
      "display": "Pittsburgh @ New Mexico",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-09",
      "away_team": "Pittsburgh",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-phx-0x5gzkprm7",
      "display": "Birmingham @ Phoenix",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Birmingham",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-nc-2lqre8r05r",
      "display": "Charleston @ North Carolina",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Charleston",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-mia-jyqjyp1yqg",
      "display": "Colorado Springs @ Miami",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Colorado Springs",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-elp-oa5w6eyjm1",
      "display": "Hartford @ El Paso",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Hartford",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-oak-7vqgp9meqv",
      "display": "Indy @ Oakland",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Indy",
      "home_team": "Oakland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-sa-evq3l7a6qw",
      "display": "Loudoun @ San Antonio",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Loudoun",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-sac-0oq6ejlx56",
      "display": "Orange County @ Sacramento",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-10",
      "away_team": "Orange County",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-elp-7vq7xprymd",
      "display": "Monterey Bay @ El Paso",
      "week": 1,
      "season": 2024,
      "date_str": "2024-03-14",
      "away_team": "Monterey Bay",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-mem-315vzne659",
      "display": "Indy @ Memphis",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Indy",
      "home_team": "Memphis",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-elp-9z5kz8alma",
      "display": "Louisville @ El Paso",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Louisville",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-ldn-gpmoldzn5z",
      "display": "North Carolina @ Loudoun",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "North Carolina",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-ri-gomnz16mmw",
      "display": "New Mexico @ Rhode Island",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "New Mexico",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-pit-wvq9w7pzmw",
      "display": "Orange County @ Pittsburgh",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Orange County",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-tbr-2lqre8rw5r",
      "display": "San Antonio @ Tampa Bay",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "San Antonio",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-mia-vzqoz1rj5a",
      "display": "Sacramento @ Miami",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-16",
      "away_team": "Sacramento",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-oak-ramynpaa5d",
      "display": "Charleston @ Oakland",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Charleston",
      "home_team": "Oakland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-cos-egmp8nljma",
      "display": "Detroit @ Colorado Springs",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Detroit",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-mb-pk5ldngm5o",
      "display": "Phoenix @ Monterey Bay",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Phoenix",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-lv-gjmnr8rvmk",
      "display": "Tulsa @ Las Vegas",
      "week": 2,
      "season": 2024,
      "date_str": "2024-03-17",
      "away_team": "Tulsa",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-hfd-ev5d9nlaqk",
      "display": "Birmingham @ Hartford",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Birmingham",
      "home_team": "Hartford",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-det-vj58j8b3q8",
      "display": "Loudoun @ Detroit",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Loudoun",
      "home_team": "Detroit",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-chs-9yqdzl69mv",
      "display": "New Mexico @ Charleston",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "New Mexico",
      "home_team": "Charleston",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-lou-a35r31kbql",
      "display": "Pittsburgh @ Louisville",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Pittsburgh",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-ind-olmlz19gql",
      "display": "Sacramento @ Indy",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Sacramento",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-nc-2vq117n4qr",
      "display": "Tampa Bay @ North Carolina",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-23",
      "away_team": "Tampa Bay",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-sa-kxmezbkx56",
      "display": "Colorado Springs @ San Antonio",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Colorado Springs",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-lv-npqxo1eg59",
      "display": "El Paso @ Las Vegas",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "El Paso",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-oc-odmxznr2qy",
      "display": "Miami @ Orange County",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Miami",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-phx-9vq2r721qk",
      "display": "Oakland @ Phoenix",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Oakland",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-mb-kpqjzl7yq6",
      "display": "Rhode Island @ Monterey Bay",
      "week": 3,
      "season": 2024,
      "date_str": "2024-03-24",
      "away_team": "Rhode Island",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-nc-xw5pjlrlqg",
      "display": "Hartford @ North Carolina",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-29",
      "away_team": "Hartford",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-lou-krqaze2gmk",
      "display": "Birmingham @ Louisville",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Birmingham",
      "home_team": "Louisville",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-mia-4jmang965k",
      "display": "Charleston @ Miami",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Charleston",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-ind-4wm487azmj",
      "display": "Detroit @ Indy",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Detroit",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-tbr-zeqzzn7kqk",
      "display": "Rhode Island @ Tampa Bay",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-30",
      "away_team": "Rhode Island",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-oak-e7mzoylx5r",
      "display": "Las Vegas @ Oakland",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Las Vegas",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-sa-blmvgxzr5x",
      "display": "Monterey Bay @ San Antonio",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Monterey Bay",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-sac-ljqeko2emx",
      "display": "Memphis @ Sacramento",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Memphis",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-phx-p6qbzlo6q0",
      "display": "New Mexico @ Phoenix",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "New Mexico",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-oc-xvqk7ywrq0",
      "display": "Tulsa @ Orange County",
      "week": 4,
      "season": 2024,
      "date_str": "2024-03-31",
      "away_team": "Tulsa",
      "home_team": "Orange County",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-ri-kaqbo69jqb",
      "display": "Charleston @ Rhode Island",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Charleston",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-lou-evq3l7j6qw",
      "display": "Indy @ Louisville",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Indy",
      "home_team": "Louisville",
      "team": "",
      "score_home": 5,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-hfd-xj5yze60qb",
      "display": "Miami @ Hartford",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Miami",
      "home_team": "Hartford",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-det-jyqjypzyqg",
      "display": "North Carolina @ Detroit",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "North Carolina",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-mem-nwmwzzv7ql",
      "display": "Orange County @ Memphis",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Orange County",
      "home_team": "Memphis",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-tul-n6mmz1er5e",
      "display": "Phoenix @ Tulsa",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Phoenix",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-pit-oa5w6evjm1",
      "display": "Tampa Bay @ Pittsburgh",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-06",
      "away_team": "Tampa Bay",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-nm-0x5gzk2rm7",
      "display": "El Paso @ New Mexico",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "El Paso",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-bhm-gomnz1rmmw",
      "display": "Loudoun @ Birmingham",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Loudoun",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-oak-gpmoldan5z",
      "display": "Monterey Bay @ Oakland",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Monterey Bay",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-lv-0oq6ejwx56",
      "display": "San Antonio @ Las Vegas",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "San Antonio",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-cos-7vqgp9jeqv",
      "display": "Sacramento @ Colorado Springs",
      "week": 5,
      "season": 2024,
      "date_str": "2024-04-07",
      "away_team": "Sacramento",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-chs-vzqoz17j5a",
      "display": "Louisville @ Charleston",
      "week": 6,
      "season": 2024,
      "date_str": "2024-04-09",
      "away_team": "Louisville",
      "home_team": "Charleston",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-mia-vzqoz1en5a",
      "display": "Tampa Bay @ Miami",
      "week": 6,
      "season": 2024,
      "date_str": "2024-04-11",
      "away_team": "Tampa Bay",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-ind-egmp8nnjma",
      "display": "Charleston @ Indy",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Charleston",
      "home_team": "Indy",
      "team": "",
      "score_home": 2,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-ldn-315vznx659",
      "display": "Memphis @ Loudoun",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Memphis",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-ri-pk5ldnkm5o",
      "display": "Pittsburgh @ Rhode Island",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-13",
      "away_team": "Pittsburgh",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-nc-vzqoz1wy5a",
      "display": "Birmingham @ North Carolina",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Birmingham",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-phx-ev5d9nvaqk",
      "display": "Colorado Springs @ Phoenix",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Colorado Springs",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-mb-a35r31pbql",
      "display": "Las Vegas @ Monterey Bay",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Las Vegas",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-elp-7vq7xpyymd",
      "display": "Oakland @ El Paso",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Oakland",
      "home_team": "El Paso",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-sa-gjmnr81vmk",
      "display": "Orange County @ San Antonio",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Orange County",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-sac-2vq117z4qr",
      "display": "Tulsa @ Sacramento",
      "week": 7,
      "season": 2024,
      "date_str": "2024-04-14",
      "away_team": "Tulsa",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-mia-9yqdzla9mv",
      "display": "Birmingham @ Miami",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Birmingham",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-tul-adq0d7jpqe",
      "display": "Charleston @ Tulsa",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Charleston",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-tbr-vj58j8y3q8",
      "display": "El Paso @ Tampa Bay",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "El Paso",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-ldn-kxmezb7x56",
      "display": "Louisville @ Loudoun",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Louisville",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-nc-odmxznj2qy",
      "display": "New Mexico @ North Carolina",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "New Mexico",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-det-9vq2r7j1qk",
      "display": "Oakland @ Detroit",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "Oakland",
      "home_team": "Detroit",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-hfd-npqxo1yg59",
      "display": "San Antonio @ Hartford",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-20",
      "away_team": "San Antonio",
      "home_team": "Hartford",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-cos-xw5pjlklqg",
      "display": "Indy @ Colorado Springs",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Indy",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-mem-kpqjzlryq6",
      "display": "Monterey Bay @ Memphis",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Monterey Bay",
      "home_team": "Memphis",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-phx-olmlz1agql",
      "display": "Pittsburgh @ Phoenix",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Pittsburgh",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-lv-4jmangd65k",
      "display": "Rhode Island @ Las Vegas",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Rhode Island",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-oc-krqazengmk",
      "display": "Sacramento @ Orange County",
      "week": 8,
      "season": 2024,
      "date_str": "2024-04-21",
      "away_team": "Sacramento",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-ri-p6qbzlx6q0",
      "display": "Phoenix @ Rhode Island",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-26",
      "away_team": "Phoenix",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-pit-kaqbo6rmqb",
      "display": "Detroit @ Pittsburgh",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Detroit",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-lou-xvqk7ydrq0",
      "display": "Hartford @ Louisville",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Hartford",
      "home_team": "Louisville",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-chs-4wm487lzmj",
      "display": "Las Vegas @ Charleston",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Las Vegas",
      "home_team": "Charleston",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-bhm-n6mmz1lr5e",
      "display": "Memphis @ Birmingham",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "Memphis",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-ind-blmvgxpr5x",
      "display": "North Carolina @ Indy",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "North Carolina",
      "home_team": "Indy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-tbr-ljqekodemx",
      "display": "New Mexico @ Tampa Bay",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "New Mexico",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-mia-zeqzzn3kqk",
      "display": "San Antonio @ Miami",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-27",
      "away_team": "San Antonio",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-oak-jyqjyp8yqg",
      "display": "Colorado Springs @ Oakland",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Colorado Springs",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-sac-xj5yzew0qb",
      "display": "Loudoun @ Sacramento",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Loudoun",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-oc-oa5w6eojm1",
      "display": "Monterey Bay @ Orange County",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Monterey Bay",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-elp-e7mzoymx5r",
      "display": "Tulsa @ El Paso",
      "week": 9,
      "season": 2024,
      "date_str": "2024-04-28",
      "away_team": "Tulsa",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-ldn-nwmwzz87ql",
      "display": "Detroit @ Loudoun",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Detroit",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-chs-evq3l7p6qw",
      "display": "Hartford @ Charleston",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Hartford",
      "home_team": "Charleston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-pit-0x5gzkorm7",
      "display": "Miami @ Pittsburgh",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Miami",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-nc-kaqbo6vjqb",
      "display": "Rhode Island @ North Carolina",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Rhode Island",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-mem-7vqgp9neqv",
      "display": "Tampa Bay @ Memphis",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Tampa Bay",
      "home_team": "Memphis",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-bhm-0oq6ejxx56",
      "display": "Tulsa @ Birmingham",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-04",
      "away_team": "Tulsa",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-cos-gomnz1pmmw",
      "display": "El Paso @ Colorado Springs",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "El Paso",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-mb-2lqre82w5r",
      "display": "Indy @ Monterey Bay",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Indy",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-lv-vzqoz1pj5a",
      "display": "New Mexico @ Las Vegas",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "New Mexico",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-sa-gpmold9n5z",
      "display": "Oakland @ San Antonio",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Oakland",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-phx-jyqjyp8kqg",
      "display": "Sacramento @ Phoenix",
      "week": 10,
      "season": 2024,
      "date_str": "2024-05-05",
      "away_team": "Sacramento",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-mia-9vq2r7nlqk",
      "display": "Memphis @ Miami",
      "week": 11,
      "season": 2024,
      "date_str": "2024-08-14",
      "away_team": "Memphis",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-ldn-oa5w6eo4m1",
      "display": "El Paso @ Loudoun",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-10",
      "away_team": "El Paso",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-tbr-evq3l7pvqw",
      "display": "Birmingham @ Tampa Bay",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Birmingham",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-hfd-nwmwzzleql",
      "display": "Colorado Springs @ Hartford",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Colorado Springs",
      "home_team": "Hartford",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-lou-0x5gzk6pm7",
      "display": "Orange County @ Louisville",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Orange County",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-det-odmxzngeqy",
      "display": "Phoenix @ Detroit",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Phoenix",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-ri-7vqgp9jjqv",
      "display": "Sacramento @ Rhode Island",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-11",
      "away_team": "Sacramento",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-mia-kaqbo6vbqb",
      "display": "Indy @ Miami",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Indy",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-sa-0oq6ejex56",
      "display": "Las Vegas @ San Antonio",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Las Vegas",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-mb-jyqjypxvqg",
      "display": "Memphis @ Monterey Bay",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Memphis",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-nm-gomnz12lmw",
      "display": "Oakland @ New Mexico",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Oakland",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-tul-gpmoldrr5z",
      "display": "Pittsburgh @ Tulsa",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-12",
      "away_team": "Pittsburgh",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-nc-2lqre8pj5r",
      "display": "Loudoun @ North Carolina",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-15",
      "away_team": "Loudoun",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-bhm-wvq9w73bmw",
      "display": "Charleston @ Birmingham",
      "week": 12,
      "season": 2024,
      "date_str": "2024-05-16",
      "away_team": "Charleston",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-ind-gjmnr8edmk",
      "display": "Hartford @ Indy",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Hartford",
      "home_team": "Indy",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-ldn-0oq6ejlx56",
      "display": "Monterey Bay @ Loudoun",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Monterey Bay",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-elp-9z5kz8odma",
      "display": "Memphis @ El Paso",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Memphis",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-pit-egmp8n16ma",
      "display": "North Carolina @ Pittsburgh",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "North Carolina",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-cos-e7mzoyzj5r",
      "display": "Rhode Island @ Colorado Springs",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Rhode Island",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-tbr-ramynpyd5d",
      "display": "Tulsa @ Tampa Bay",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-18",
      "away_team": "Tulsa",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-lv-ev5d9nanqk",
      "display": "Louisville @ Las Vegas",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Louisville",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-phx-a35r31r2ql",
      "display": "Miami @ Phoenix",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Miami",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-oak-2vq117joqr",
      "display": "Orange County @ Oakland",
      "week": 13,
      "season": 2024,
      "date_str": "2024-05-19",
      "away_team": "Orange County",
      "home_team": "Oakland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-hfd-olmlz1ndql",
      "display": "Monterey Bay @ Hartford",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-24",
      "away_team": "Monterey Bay",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-chs-npqxo1nx59",
      "display": "El Paso @ Charleston",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "El Paso",
      "home_team": "Charleston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-ri-kxmezbrp56",
      "display": "Louisville @ Rhode Island",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Louisville",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-tbr-9vq2r79mqk",
      "display": "Las Vegas @ Tampa Bay",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Las Vegas",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-mia-odmxznpxqy",
      "display": "North Carolina @ Miami",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "North Carolina",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-tul-vj58j8wlq8",
      "display": "Oakland @ Tulsa",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Oakland",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-ind-9yqdzlyemv",
      "display": "Phoenix @ Indy",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-25",
      "away_team": "Phoenix",
      "home_team": "Indy",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-sac-xw5pjldjqg",
      "display": "Birmingham @ Sacramento",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Birmingham",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-oc-krqazeejmk",
      "display": "Loudoun @ Orange County",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Loudoun",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-mem-adq0d7l3qe",
      "display": "Pittsburgh @ Memphis",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "Pittsburgh",
      "home_team": "Memphis",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-nm-kpqjzl6yq6",
      "display": "San Antonio @ New Mexico",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-26",
      "away_team": "San Antonio",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-lou-wvq9w7gzmw",
      "display": "Detroit @ Louisville",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-29",
      "away_team": "Detroit",
      "home_team": "Louisville",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-mb-4jmangl15k",
      "display": "Charleston @ Monterey Bay",
      "week": 14,
      "season": 2024,
      "date_str": "2024-05-30",
      "away_team": "Charleston",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-pit-blmvgxkw5x",
      "display": "Indy @ Pittsburgh",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Indy",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-mia-xvqk7yg0q0",
      "display": "Louisville @ Miami",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Louisville",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-hfd-4wm487znmj",
      "display": "Rhode Island @ Hartford",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Rhode Island",
      "home_team": "Hartford",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-ldn-zeqzznjrqk",
      "display": "Tulsa @ Loudoun",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-01",
      "away_team": "Tulsa",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-elp-ljqekov4mx",
      "display": "Birmingham @ El Paso",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Birmingham",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-oc-n6mmz1kx5e",
      "display": "Detroit @ Orange County",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Detroit",
      "home_team": "Orange County",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-sa-p6qbzlrwq0",
      "display": "Memphis @ San Antonio",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Memphis",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-mb-oa5w6en4m1",
      "display": "New Mexico @ Monterey Bay",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "New Mexico",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-cos-e7mzoyag5r",
      "display": "Oakland @ Colorado Springs",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Oakland",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-lv-xj5yzelrqb",
      "display": "Phoenix @ Las Vegas",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Phoenix",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-sac-jyqjypbkqg",
      "display": "Tampa Bay @ Sacramento",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-02",
      "away_team": "Tampa Bay",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-sa-evq3l72vqw",
      "display": "El Paso @ San Antonio",
      "week": 15,
      "season": 2024,
      "date_str": "2024-06-06",
      "away_team": "El Paso",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-ri-0x5gzklpm7",
      "display": "Detroit @ Rhode Island",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-08",
      "away_team": "Detroit",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-chs-kaqbo6ebqb",
      "display": "Pittsburgh @ Charleston",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-08",
      "away_team": "Pittsburgh",
      "home_team": "Charleston",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-mem-0oq6ej3x56",
      "display": "Colorado Springs @ Memphis",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Colorado Springs",
      "home_team": "Memphis",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-nm-gpmoldor5z",
      "display": "Hartford @ New Mexico",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Hartford",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-bhm-9z5kz8bdma",
      "display": "Indy @ Birmingham",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Indy",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-lv-2lqre8jj5r",
      "display": "Miami @ Las Vegas",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Miami",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-lou-nwmwzzleql",
      "display": "North Carolina @ Louisville",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-phx-gomnz1llmw",
      "display": "Orange County @ Phoenix",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Orange County",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-tul-7vqgp90jqv",
      "display": "San Antonio @ Tulsa",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "San Antonio",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-mb-wvq9w7ebmw",
      "display": "Sacramento @ Monterey Bay",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Sacramento",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-oak-vzqoz1dj5a",
      "display": "Tampa Bay @ Oakland",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-09",
      "away_team": "Tampa Bay",
      "home_team": "Oakland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-mem-315vznpn59",
      "display": "Rhode Island @ Memphis",
      "week": 16,
      "season": 2024,
      "date_str": "2024-06-13",
      "away_team": "Rhode Island",
      "home_team": "Memphis",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-ldn-egmp8nz6ma",
      "display": "Las Vegas @ Loudoun",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-14",
      "away_team": "Las Vegas",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-det-pk5ldney5o",
      "display": "Charleston @ Detroit",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Charleston",
      "home_team": "Detroit",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-tbr-ramynprd5d",
      "display": "Louisville @ Tampa Bay",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Louisville",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-hfd-gjmnr8jdmk",
      "display": "Pittsburgh @ Hartford",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "Pittsburgh",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-ind-7vq7xpbgmd",
      "display": "San Antonio @ Indy",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-15",
      "away_team": "San Antonio",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-nc-9yqdzloemv",
      "display": "Monterey Bay @ North Carolina",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Monterey Bay",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-mem-ev5d9nznqk",
      "display": "New Mexico @ Memphis",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "New Mexico",
      "home_team": "Memphis",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-sac-vj58j8wlq8",
      "display": "Oakland @ Sacramento",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Oakland",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-cos-olmlz1edql",
      "display": "Orange County @ Colorado Springs",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Orange County",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-elp-a35r31y2ql",
      "display": "Phoenix @ El Paso",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-16",
      "away_team": "Phoenix",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-lv-2lqre8kw5r",
      "display": "Colorado Springs @ Las Vegas",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Colorado Springs",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-pit-kxmezb8p56",
      "display": "Louisville @ Pittsburgh",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-19",
      "away_team": "Louisville",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-oak-npqxo1xx59",
      "display": "El Paso @ Oakland",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "El Paso",
      "home_team": "Oakland",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-tul-odmxzn7xqy",
      "display": "Miami @ Tulsa",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "Miami",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-bhm-9vq2r7zmqk",
      "display": "San Antonio @ Birmingham",
      "week": 17,
      "season": 2024,
      "date_str": "2024-06-20",
      "away_team": "San Antonio",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-hfd-7vq7xpxomd",
      "display": "Tampa Bay @ Hartford",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-21",
      "away_team": "Tampa Bay",
      "home_team": "Hartford",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-mia-adq0d7n3qe",
      "display": "Loudoun @ Miami",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Loudoun",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-mb-xvqk7ye0q0",
      "display": "Oakland @ Monterey Bay",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Oakland",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-ind-4jmango15k",
      "display": "Orange County @ Indy",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Orange County",
      "home_team": "Indy",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-nc-krqazeojmk",
      "display": "Pittsburgh @ North Carolina",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-22",
      "away_team": "Pittsburgh",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-phx-p6qbzlowq0",
      "display": "Charleston @ Phoenix",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Charleston",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-nm-zeqzznxrqk",
      "display": "Colorado Springs @ New Mexico",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Colorado Springs",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-lv-blmvgx7w5x",
      "display": "Memphis @ Las Vegas",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Memphis",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-lou-kpqjzlkyq6",
      "display": "Rhode Island @ Louisville",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Rhode Island",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-tul-4wm487jnmj",
      "display": "Sacramento @ Tulsa",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-23",
      "away_team": "Sacramento",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-det-ljqekol4mx",
      "display": "Birmingham @ Detroit",
      "week": 18,
      "season": 2024,
      "date_str": "2024-06-26",
      "away_team": "Birmingham",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-ri-oa5w6ea4m1",
      "display": "El Paso @ Rhode Island",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-26",
      "away_team": "El Paso",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-chs-n6mmz1ox5e",
      "display": "North Carolina @ Charleston",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-28",
      "away_team": "North Carolina",
      "home_team": "Charleston",
      "team": "",
      "score_home": 5,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-mia-xj5yze9rqb",
      "display": "Detroit @ Miami",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Detroit",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-bhm-kaqbo6nbqb",
      "display": "Louisville @ Birmingham",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Louisville",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-mem-e7mzoyjg5r",
      "display": "Phoenix @ Memphis",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Phoenix",
      "home_team": "Memphis",
      "team": "",
      "score_home": 5,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-ldn-jyqjypakqg",
      "display": "Tampa Bay @ Loudoun",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-29",
      "away_team": "Tampa Bay",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-sac-nwmwzzoeql",
      "display": "Hartford @ Sacramento",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Hartford",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-cos-315vznkn59",
      "display": "Monterey Bay @ Colorado Springs",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Monterey Bay",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-sa-evq3l7xvqw",
      "display": "New Mexico @ San Antonio",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "New Mexico",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-oc-0x5gzkwpm7",
      "display": "Oakland @ Orange County",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Oakland",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-lv-7vqgp93jqv",
      "display": "Pittsburgh @ Las Vegas",
      "week": 19,
      "season": 2024,
      "date_str": "2024-06-30",
      "away_team": "Pittsburgh",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-ldn-olmlz1b4ql",
      "display": "Hartford @ Loudoun",
      "week": 19,
      "season": 2024,
      "date_str": "2024-07-03",
      "away_team": "Hartford",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-sac-gomnz1ylmw",
      "display": "Las Vegas @ Sacramento",
      "week": 19,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Las Vegas",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-nm-gpmolder5z",
      "display": "Orange County @ New Mexico",
      "week": 19,
      "season": 2024,
      "date_str": "2024-07-04",
      "away_team": "Orange County",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-cos-vzqoz1jj5a",
      "display": "Tulsa @ Colorado Springs",
      "week": 19,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Tulsa",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-chs-2lqre87j5r",
      "display": "Birmingham @ Charleston",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Birmingham",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-ri-jyqjypgzqg",
      "display": "Indy @ Rhode Island",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-05",
      "away_team": "Indy",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-pit-evq3l7yxqw",
      "display": "Monterey Bay @ Pittsburgh",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "Monterey Bay",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-det-e7mzoy7e5r",
      "display": "Tampa Bay @ Detroit",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-06",
      "away_team": "Tampa Bay",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-oak-0oq6ejlg56",
      "display": "Louisville @ Oakland",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "Louisville",
      "home_team": "Oakland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-oc-7vqgp93zqv",
      "display": "Memphis @ Orange County",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "Memphis",
      "home_team": "Orange County",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-nc-kaqbo6kmqb",
      "display": "Miami @ North Carolina",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "Miami",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-sa-nwmwzzodql",
      "display": "Phoenix @ San Antonio",
      "week": 20,
      "season": 2024,
      "date_str": "2024-07-07",
      "away_team": "Phoenix",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-nm-0x5gzkwwm7",
      "display": "Sacramento @ New Mexico",
      "week": 20,
      "season": 2024,
      "date_str": "2024-09-19",
      "away_team": "Sacramento",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-hfd-gpmolded5z",
      "display": "Charleston @ Hartford",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-12",
      "away_team": "Charleston",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-bhm-egmp8nrxma",
      "display": "Colorado Springs @ Birmingham",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Colorado Springs",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-ind-vzqoz1jn5a",
      "display": "Loudoun @ Indy",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Loudoun",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-elp-gomnz1y8mw",
      "display": "Las Vegas @ El Paso",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Las Vegas",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-det-wvq9w7xnmw",
      "display": "Memphis @ Detroit",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Memphis",
      "home_team": "Detroit",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-pit-2lqre87a5r",
      "display": "Oakland @ Pittsburgh",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Oakland",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-tbr-315vzn7y59",
      "display": "Orange County @ Tampa Bay",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Orange County",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-mia-9z5kz83jma",
      "display": "Rhode Island @ Miami",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-13",
      "away_team": "Rhode Island",
      "home_team": "Miami",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-sac-gjmnr863mk",
      "display": "North Carolina @ Sacramento",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "North Carolina",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-mb-pk5ldn6e5o",
      "display": "Tulsa @ Monterey Bay",
      "week": 21,
      "season": 2024,
      "date_str": "2024-07-14",
      "away_team": "Tulsa",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-bhm-2vq1174oqr",
      "display": "Rhode Island @ Birmingham",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-18",
      "away_team": "Rhode Island",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-nc-2vq117dbqr",
      "display": "Detroit @ North Carolina",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-19",
      "away_team": "Detroit",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-chs-9yqdzlw7mv",
      "display": "Miami @ Charleston",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-19",
      "away_team": "Miami",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-lou-ev5d9nk9qk",
      "display": "Colorado Springs @ Louisville",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Colorado Springs",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-phx-a35r31boql",
      "display": "El Paso @ Phoenix",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "El Paso",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-ind-vj58j8ldq8",
      "display": "Tampa Bay @ Indy",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-20",
      "away_team": "Tampa Bay",
      "home_team": "Indy",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-nm-odmxzneeqy",
      "display": "Birmingham @ New Mexico",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Birmingham",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-pit-p6qbzl1bq0",
      "display": "Hartford @ Pittsburgh",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Hartford",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-tul-kxmezb3v56",
      "display": "Memphis @ Tulsa",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Memphis",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-oc-npqxo1aw59",
      "display": "San Antonio @ Orange County",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "San Antonio",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-oak-9vq2r74lqk",
      "display": "Sacramento @ Oakland",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-21",
      "away_team": "Sacramento",
      "home_team": "Oakland",
      "team": "",
      "score_home": 2,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-ldn-adq0d7lgqe",
      "display": "Charleston @ Loudoun",
      "week": 22,
      "season": 2024,
      "date_str": "2024-07-24",
      "away_team": "Charleston",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-hfd-kpqjzlw2q6",
      "display": "Phoenix @ Hartford",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-26",
      "away_team": "Phoenix",
      "home_team": "Hartford",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-tbr-zeqzznkyqk",
      "display": "Charleston @ Tampa Bay",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Charleston",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-tul-xw5pjlwrqg",
      "display": "Indy @ Tulsa",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Indy",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-pit-blmvgxrl5x",
      "display": "Loudoun @ Pittsburgh",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Loudoun",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-cos-krqazewkmk",
      "display": "Las Vegas @ Colorado Springs",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Las Vegas",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-ri-4jmangk25k",
      "display": "North Carolina @ Rhode Island",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "North Carolina",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-mia-4wm487eymj",
      "display": "Oakland @ Miami",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Oakland",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-bhm-p6qbzl3xq0",
      "display": "Orange County @ Birmingham",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Orange County",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-det-0x5gzkkwm7",
      "display": "Sacramento @ Detroit",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-27",
      "away_team": "Sacramento",
      "home_team": "Detroit",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-lou-xvqk7ylwq0",
      "display": "Monterey Bay @ Louisville",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-28",
      "away_team": "Monterey Bay",
      "home_team": "Louisville",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-elp-e7mzoy0j5r",
      "display": "New Mexico @ El Paso",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-28",
      "away_team": "New Mexico",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-mem-ljqeko9vmx",
      "display": "San Antonio @ Memphis",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-28",
      "away_team": "San Antonio",
      "home_team": "Memphis",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-hfd-xw5pjlyjqg",
      "display": "Detroit @ Hartford",
      "week": 23,
      "season": 2024,
      "date_str": "2024-07-31",
      "away_team": "Detroit",
      "home_team": "Hartford",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-nm-xj5yzeyyqb",
      "display": "Las Vegas @ New Mexico",
      "week": 23,
      "season": 2024,
      "date_str": "2024-08-01",
      "away_team": "Las Vegas",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-chs-evq3l7rxqw",
      "display": "Indy @ Charleston",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-02",
      "away_team": "Indy",
      "home_team": "Charleston",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-bhm-kaqbo6vmqb",
      "display": "Hartford @ Birmingham",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-03",
      "away_team": "Hartford",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-ldn-oa5w6e0dm1",
      "display": "Miami @ Loudoun",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-03",
      "away_team": "Miami",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-det-jyqjypyzqg",
      "display": "Rhode Island @ Detroit",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-03",
      "away_team": "Rhode Island",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-mem-0x5gzkjwm7",
      "display": "El Paso @ Memphis",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "El Paso",
      "home_team": "Memphis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-nm-0oq6ej2g56",
      "display": "Louisville @ New Mexico",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "Louisville",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-oc-gomnz1a8mw",
      "display": "North Carolina @ Orange County",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "North Carolina",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-cos-7vqgp9lzqv",
      "display": "Phoenix @ Colorado Springs",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "Phoenix",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-sac-gpmoldld5z",
      "display": "Pittsburgh @ Sacramento",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "Pittsburgh",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-mb-vzqoz1on5a",
      "display": "Tampa Bay @ Monterey Bay",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "Tampa Bay",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-sa-nwmwzzgdql",
      "display": "Tulsa @ San Antonio",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-04",
      "away_team": "Tulsa",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-det-ramynpel5d",
      "display": "Pittsburgh @ Detroit",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-07",
      "away_team": "Pittsburgh",
      "home_team": "Detroit",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-ind-2lqre8ja5r",
      "display": "Rhode Island @ Indy",
      "week": 24,
      "season": 2024,
      "date_str": "2024-08-07",
      "away_team": "Rhode Island",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-nc-gjmnr873mk",
      "display": "Colorado Springs @ North Carolina",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-10",
      "away_team": "Colorado Springs",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-ri-pk5ldnze5o",
      "display": "Hartford @ Rhode Island",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-10",
      "away_team": "Hartford",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-chs-9z5kz8wjma",
      "display": "Memphis @ Charleston",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-10",
      "away_team": "Memphis",
      "home_team": "Charleston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-tul-wvq9w7jnmw",
      "display": "Orange County @ Tulsa",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-10",
      "away_team": "Orange County",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-pit-315vznwy59",
      "display": "San Antonio @ Pittsburgh",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-10",
      "away_team": "San Antonio",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-mb-2vq117rbqr",
      "display": "Birmingham @ Monterey Bay",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Birmingham",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-lv-a35r31roql",
      "display": "Detroit @ Las Vegas",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Detroit",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-oak-ev5d9n29qk",
      "display": "Loudoun @ Oakland",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Loudoun",
      "home_team": "Oakland",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-elp-ramynpol5d",
      "display": "Miami @ El Paso",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Miami",
      "home_team": "El Paso",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-ind-olmlz1g4ql",
      "display": "New Mexico @ Indy",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "New Mexico",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-lou-egmp8nrxma",
      "display": "Sacramento @ Louisville",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Sacramento",
      "home_team": "Louisville",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-phx-7vq7xpeomd",
      "display": "Tampa Bay @ Phoenix",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-11",
      "away_team": "Tampa Bay",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-sac-9yqdzlw7mv",
      "display": "El Paso @ Sacramento",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-15",
      "away_team": "El Paso",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-nm-vj58j8adq8",
      "display": "Tulsa @ New Mexico",
      "week": 25,
      "season": 2024,
      "date_str": "2024-08-15",
      "away_team": "Tulsa",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 3,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-pit-adq0d7xgqe",
      "display": "Colorado Springs @ Pittsburgh",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-17",
      "away_team": "Colorado Springs",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-bhm-a35r31w4ql",
      "display": "Detroit @ Birmingham",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-17",
      "away_team": "Detroit",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-tbr-kxmezbgv56",
      "display": "Loudoun @ Tampa Bay",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-17",
      "away_team": "Loudoun",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-hfd-npqxo1ow59",
      "display": "Las Vegas @ Hartford",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-17",
      "away_team": "Las Vegas",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-ri-xw5pjl7rqg",
      "display": "Oakland @ Rhode Island",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-17",
      "away_team": "Oakland",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-lou-kpqjzlb2q6",
      "display": "Charleston @ Louisville",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-18",
      "away_team": "Charleston",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-oc-4wm487pymj",
      "display": "El Paso @ Orange County",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-18",
      "away_team": "El Paso",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-nm-4jmang825k",
      "display": "Monterey Bay @ New Mexico",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-18",
      "away_team": "Monterey Bay",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-sa-krqazewkmk",
      "display": "North Carolina @ San Antonio",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-18",
      "away_team": "North Carolina",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-mem-adq0d7ppqe",
      "display": "Tulsa @ Memphis",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-18",
      "away_team": "Tulsa",
      "home_team": "Memphis",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-tbr-oa5w6eddm1",
      "display": "Detroit @ Tampa Bay",
      "week": 26,
      "season": 2024,
      "date_str": "2024-08-21",
      "away_team": "Detroit",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-hfd-ljqekonvmx",
      "display": "Louisville @ Hartford",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Louisville",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-tbr-9z5kz87lma",
      "display": "Miami @ Tampa Bay",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Miami",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-chs-xvqk7ybwq0",
      "display": "Orange County @ Charleston",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Orange County",
      "home_team": "Charleston",
      "team": "",
      "score_home": 6,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-bhm-zeqzzn1yqk",
      "display": "Pittsburgh @ Birmingham",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Pittsburgh",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-ldn-pk5ldn7y5o",
      "display": "Rhode Island @ Loudoun",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Rhode Island",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-det-p6qbzlpxq0",
      "display": "Tulsa @ Detroit",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-24",
      "away_team": "Tulsa",
      "home_team": "Detroit",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-mb-oa5w6ekdm1",
      "display": "El Paso @ Monterey Bay",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "El Paso",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-lv-evq3l7exqw",
      "display": "Indy @ Las Vegas",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Indy",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-oak-n6mmz1kw5e",
      "display": "Memphis @ Oakland",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "Memphis",
      "home_team": "Oakland",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-phx-jyqjypzzqg",
      "display": "North Carolina @ Phoenix",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "North Carolina",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-cos-nwmwzzjdql",
      "display": "New Mexico @ Colorado Springs",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "New Mexico",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-sac-xj5yzejyqb",
      "display": "San Antonio @ Sacramento",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-25",
      "away_team": "San Antonio",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-cos-gjmnr8ykmk",
      "display": "Memphis @ Colorado Springs",
      "week": 27,
      "season": 2024,
      "date_str": "2024-08-29",
      "away_team": "Memphis",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-ri-7vqgp9zzqv",
      "display": "Birmingham @ Rhode Island",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Birmingham",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-det-n6mmz1gw5e",
      "display": "Hartford @ Detroit",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Hartford",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-nc-gomnz1d8mw",
      "display": "Louisville @ North Carolina",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Louisville",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 4,
      "score_away": 6,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-oak-7vq7xpllmd",
      "display": "New Mexico @ Oakland",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "New Mexico",
      "home_team": "Oakland",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-ind-gpmold1d5z",
      "display": "Pittsburgh @ Indy",
      "week": 28,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Pittsburgh",
      "home_team": "Indy",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-sa-jyqjypzvqg",
      "display": "Charleston @ San Antonio",
      "week": 28,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Charleston",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-tul-evq3l7evqw",
      "display": "Colorado Springs @ Tulsa",
      "week": 28,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Colorado Springs",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-oc-oa5w6ek9m1",
      "display": "Las Vegas @ Orange County",
      "week": 28,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Las Vegas",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-ldn-0oq6ejjg56",
      "display": "Phoenix @ Loudoun",
      "week": 28,
      "season": 2024,
      "date_str": "2024-09-01",
      "away_team": "Phoenix",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-hfd-7vqgp9zdqv",
      "display": "Indy @ Hartford",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Indy",
      "home_team": "Hartford",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-lou-kaqbo6raqb",
      "display": "Loudoun @ Louisville",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Loudoun",
      "home_team": "Louisville",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-nm-2lqre8ll5r",
      "display": "Miami @ New Mexico",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Miami",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-nc-0x5gzkkxm7",
      "display": "Oakland @ North Carolina",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Oakland",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 5,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-pit-gpmold1l5z",
      "display": "Rhode Island @ Pittsburgh",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Rhode Island",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-chs-0oq6ejj656",
      "display": "Sacramento @ Charleston",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Sacramento",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-phx-nwmwzzjyql",
      "display": "Tulsa @ Phoenix",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-07",
      "away_team": "Tulsa",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-elp-gomnz1damw",
      "display": "Detroit @ El Paso",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "Detroit",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-mb-wvq9w7b1mw",
      "display": "San Antonio @ Monterey Bay",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "San Antonio",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-cos-vzqoz1ey5a",
      "display": "Tampa Bay @ Colorado Springs",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-08",
      "away_team": "Tampa Bay",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-mem-2lqre8la5r",
      "display": "Hartford @ Memphis",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-12",
      "away_team": "Hartford",
      "home_team": "Memphis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-tul-315vzn1v59",
      "display": "Las Vegas @ Tulsa",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-12",
      "away_team": "Las Vegas",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-bhm-9z5kz8nema",
      "display": "Tampa Bay @ Birmingham",
      "week": 29,
      "season": 2024,
      "date_str": "2024-09-12",
      "away_team": "Tampa Bay",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-ldn-pk5ldnzg5o",
      "display": "Birmingham @ Loudoun",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Birmingham",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-ind-ramynpkb5d",
      "display": "El Paso @ Indy",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "El Paso",
      "home_team": "Indy",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-mia-gjmnr8pkmk",
      "display": "Hartford @ Miami",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Hartford",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-det-7vq7xpjgmd",
      "display": "New Mexico @ Detroit",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "New Mexico",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-tbr-egmp8nyyma",
      "display": "Pittsburgh @ Tampa Bay",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-14",
      "away_team": "Pittsburgh",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-cos-2vq117egqr",
      "display": "Charleston @ Colorado Springs",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Charleston",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-tul-7vq7xpwlmd",
      "display": "Louisville @ Tulsa",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Louisville",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-lv-9yqdzl9kmv",
      "display": "Monterey Bay @ Las Vegas",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Monterey Bay",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-mem-ev5d9nryqk",
      "display": "North Carolina @ Memphis",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "North Carolina",
      "home_team": "Memphis",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-sac-a35r31n4ql",
      "display": "Phoenix @ Sacramento",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Phoenix",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-oc-vj58j8jeq8",
      "display": "Rhode Island @ Orange County",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "Rhode Island",
      "home_team": "Orange County",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-oak-olmlz1kwql",
      "display": "San Antonio @ Oakland",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-15",
      "away_team": "San Antonio",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-lou-kxmezbdk56",
      "display": "Memphis @ Louisville",
      "week": 30,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Memphis",
      "home_team": "Louisville",
      "team": "",
      "score_home": 4,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-nc-adq0d7ylqe",
      "display": "Indy @ North Carolina",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Indy",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-hfd-9vq2r7e9qk",
      "display": "Oakland @ Hartford",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Oakland",
      "home_team": "Hartford",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-chs-npqxo1yx59",
      "display": "Tampa Bay @ Charleston",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Tampa Bay",
      "home_team": "Charleston",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-ri-kpqjzlabq6",
      "display": "Tulsa @ Rhode Island",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-21",
      "away_team": "Tulsa",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-elp-xw5pjl3yqg",
      "display": "Colorado Springs @ El Paso",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Colorado Springs",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-nm-krqaze88mk",
      "display": "Loudoun @ New Mexico",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Loudoun",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-det-odmxzngjqy",
      "display": "Louisville @ Detroit",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Louisville",
      "home_team": "Detroit",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-bhm-blmvgxob5x",
      "display": "Miami @ Birmingham",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Miami",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-mb-zeqzzn6zqk",
      "display": "Orange County @ Monterey Bay",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Orange County",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-phx-4jmangzo5k",
      "display": "San Antonio @ Phoenix",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "San Antonio",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-lv-4wm487r4mj",
      "display": "Sacramento @ Las Vegas",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-22",
      "away_team": "Sacramento",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-oc-xvqk7yvdq0",
      "display": "Phoenix @ Orange County",
      "week": 31,
      "season": 2024,
      "date_str": "2024-09-26",
      "away_team": "Phoenix",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-pit-7vqgp91dqv",
      "display": "Birmingham @ Pittsburgh",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Birmingham",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-ind-ljqekoaomx",
      "display": "Miami @ Indy",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "Miami",
      "home_team": "Indy",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-elp-evq3l7zvqw",
      "display": "North Carolina @ El Paso",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-28",
      "away_team": "North Carolina",
      "home_team": "El Paso",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-mb-vzqoz1gj5a",
      "display": "Detroit @ Monterey Bay",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Detroit",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-cos-xj5yzeyaqb",
      "display": "Loudoun @ Colorado Springs",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Loudoun",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-phx-oa5w6ed9m1",
      "display": "Las Vegas @ Phoenix",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Las Vegas",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-sa-n6mmz1ap5e",
      "display": "Rhode Island @ San Antonio",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Rhode Island",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-oak-kaqbo6zaqb",
      "display": "Tulsa @ Oakland",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-29",
      "away_team": "Tulsa",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-sac-nwmwzzwyql",
      "display": "New Mexico @ Sacramento",
      "week": 32,
      "season": 2024,
      "date_str": "2024-09-30",
      "away_team": "New Mexico",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 4,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-lou-0oq6ejy656",
      "display": "Miami @ Louisville",
      "week": 32,
      "season": 2024,
      "date_str": "2024-10-02",
      "away_team": "Miami",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-tbr-0x5gzkbxm7",
      "display": "Hartford @ Tampa Bay",
      "week": 32,
      "season": 2024,
      "date_str": "2024-10-23",
      "away_team": "Hartford",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-chs-315vznbv59",
      "display": "Detroit @ Charleston",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Detroit",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-hfd-wvq9w7e1mw",
      "display": "Loudoun @ Hartford",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Loudoun",
      "home_team": "Hartford",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-ind-2lqre8xl5r",
      "display": "Louisville @ Indy",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Louisville",
      "home_team": "Indy",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-phx-gpmoldxl5z",
      "display": "Monterey Bay @ Phoenix",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Monterey Bay",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-mia-9z5kz8dema",
      "display": "Pittsburgh @ Miami",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Pittsburgh",
      "home_team": "Miami",
      "team": "",
      "score_home": 0,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-ri-gomnz1jamw",
      "display": "Tampa Bay @ Rhode Island",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-05",
      "away_team": "Tampa Bay",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 3,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-tul-pk5ldnxg5o",
      "display": "El Paso @ Tulsa",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "El Paso",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-bhm-ramynpma5d",
      "display": "North Carolina @ Birmingham",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "North Carolina",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-mem-olmlz1dwql",
      "display": "Oakland @ Memphis",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Oakland",
      "home_team": "Memphis",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-lv-ramynp7b5d",
      "display": "Orange County @ Las Vegas",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Orange County",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-sa-egmp8nxyma",
      "display": "Sacramento @ San Antonio",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-06",
      "away_team": "Sacramento",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-ldn-ev5d9nxyqk",
      "display": "Indy @ Loudoun",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-08",
      "away_team": "Indy",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tul-nc-2vq117xgqr",
      "display": "Tulsa @ North Carolina",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-09",
      "away_team": "Tulsa",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-oc-9yqdzlxkmv",
      "display": "Colorado Springs @ Orange County",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-10",
      "away_team": "Colorado Springs",
      "home_team": "Orange County",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-sac-blmvgxkl5x",
      "display": "Monterey Bay @ Sacramento",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-10",
      "away_team": "Monterey Bay",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-nm-xvqk7yodq0",
      "display": "Phoenix @ New Mexico",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-10",
      "away_team": "Phoenix",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-elp-vj58j8xeq8",
      "display": "San Antonio @ El Paso",
      "week": 33,
      "season": 2024,
      "date_str": "2024-10-10",
      "away_team": "San Antonio",
      "home_team": "El Paso",
      "team": "",
      "score_home": 2,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-mia-odmxznwjqy",
      "display": "Monterey Bay @ Miami",
      "week": 34,
      "season": 2024,
      "date_str": "2024-08-31",
      "away_team": "Monterey Bay",
      "home_team": "Miami",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-chs-pit-adq0d7elqe",
      "display": "Charleston @ Pittsburgh",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-12",
      "away_team": "Charleston",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-det-9vq2r7x9qk",
      "display": "Indy @ Detroit",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-12",
      "away_team": "Indy",
      "home_team": "Detroit",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-hfd-npqxo1px59",
      "display": "North Carolina @ Hartford",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-12",
      "away_team": "North Carolina",
      "home_team": "Hartford",
      "team": "",
      "score_home": 4,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-lou-kxmezbxk56",
      "display": "Tampa Bay @ Louisville",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-12",
      "away_team": "Tampa Bay",
      "home_team": "Louisville",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-ri-kpqjzlxbq6",
      "display": "Loudoun @ Rhode Island",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "Loudoun",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-bhm-zeqzznbzqk",
      "display": "Las Vegas @ Birmingham",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "Las Vegas",
      "home_team": "Birmingham",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-tul-krqazep8mk",
      "display": "New Mexico @ Tulsa",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "New Mexico",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-oak-4wm487x4mj",
      "display": "Phoenix @ Oakland",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "Phoenix",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sa-cos-4jmangoo5k",
      "display": "San Antonio @ Colorado Springs",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "San Antonio",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-mem-xw5pjllyqg",
      "display": "Sacramento @ Memphis",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-13",
      "away_team": "Sacramento",
      "home_team": "Memphis",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-elp-blmvgxlb5x",
      "display": "Orange County @ El Paso",
      "week": 34,
      "season": 2024,
      "date_str": "2024-10-17",
      "away_team": "Orange County",
      "home_team": "El Paso",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-ind-ljqeko3omx",
      "display": "Birmingham @ Indy",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Birmingham",
      "home_team": "Indy",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-tul-evq3l7xvqw",
      "display": "Hartford @ Tulsa",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Hartford",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-det-p6qbzlxbq0",
      "display": "Miami @ Detroit",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Miami",
      "home_team": "Detroit",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-tbr-xj5yze3aqb",
      "display": "North Carolina @ Tampa Bay",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "North Carolina",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-ldn-e7mzoyre5r",
      "display": "Pittsburgh @ Loudoun",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Pittsburgh",
      "home_team": "Loudoun",
      "team": "",
      "score_home": 0,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-chs-n6mmz1lp5e",
      "display": "Rhode Island @ Charleston",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-19",
      "away_team": "Rhode Island",
      "home_team": "Charleston",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-mb-kaqbo6naqb",
      "display": "Colorado Springs @ Monterey Bay",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Colorado Springs",
      "home_team": "Monterey Bay",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lou-sa-jyqjyp6vqg",
      "display": "Louisville @ San Antonio",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Louisville",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-phx-0x5gzk0xm7",
      "display": "Memphis @ Phoenix",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Memphis",
      "home_team": "Phoenix",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nm-oc-nwmwzzjyql",
      "display": "New Mexico @ Orange County",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "New Mexico",
      "home_team": "Orange County",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-elp-oa5w6ex9m1",
      "display": "Sacramento @ El Paso",
      "week": 35,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Sacramento",
      "home_team": "El Paso",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-lv-7vqgp9wdqv",
      "display": "Oakland @ Las Vegas",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-20",
      "away_team": "Oakland",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-elp-pit-2lqre8gl5r",
      "display": "El Paso @ Pittsburgh",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "El Paso",
      "home_team": "Pittsburgh",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ind-tbr-jyqjyp6gqg",
      "display": "Indy @ Tampa Bay",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "Indy",
      "home_team": "Tampa Bay",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ldn-chs-0oq6ej4656",
      "display": "Loudoun @ Charleston",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "Loudoun",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-nc-gpmold3l5z",
      "display": "Las Vegas @ North Carolina",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "Las Vegas",
      "home_team": "North Carolina",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-lou-vzqoz1ly5a",
      "display": "Phoenix @ Louisville",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-26",
      "away_team": "Phoenix",
      "home_team": "Louisville",
      "team": "",
      "score_home": 4,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-bhm-oak-7vqgp9wxqv",
      "display": "Birmingham @ Oakland",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Birmingham",
      "home_team": "Oakland",
      "team": "",
      "score_home": 0,
      "score_away": 5,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-cos-sac-nwmwzzjnql",
      "display": "Colorado Springs @ Sacramento",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Colorado Springs",
      "home_team": "Sacramento",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-det-sa-evq3l7xgqw",
      "display": "Detroit @ San Antonio",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Detroit",
      "home_team": "San Antonio",
      "team": "",
      "score_home": 1,
      "score_away": 4,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-hfd-oc-0x5gzk0mm7",
      "display": "Hartford @ Orange County",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Hartford",
      "home_team": "Orange County",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mb-tul-oa5w6exgm1",
      "display": "Monterey Bay @ Tulsa",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Monterey Bay",
      "home_team": "Tulsa",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mem-nm-kaqbo6nwqb",
      "display": "Memphis @ New Mexico",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Memphis",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-mia-ri-gomnz1yamw",
      "display": "Miami @ Rhode Island",
      "week": 36,
      "season": 2024,
      "date_str": "2024-10-27",
      "away_team": "Miami",
      "home_team": "Rhode Island",
      "team": "",
      "score_home": 8,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-nc-lou-0x5gjbdrm7",
      "display": "North Carolina @ Louisville",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "North Carolina",
      "home_team": "Louisville",
      "team": "",
      "score_home": 3,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-mem-2lqrpxwxmr",
      "display": "Orange County @ Memphis",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Orange County",
      "home_team": "Memphis",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-pit-chs-7vqgb1py5v",
      "display": "Pittsburgh @ Charleston",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Pittsburgh",
      "home_team": "Charleston",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-sac-lv-jyqjmx4eqg",
      "display": "Sacramento @ Las Vegas",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Sacramento",
      "home_team": "Las Vegas",
      "team": "",
      "score_home": 0,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-det-0oq6bypzq6",
      "display": "Tampa Bay @ Detroit",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-02",
      "away_team": "Tampa Bay",
      "home_team": "Detroit",
      "team": "",
      "score_home": 1,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oak-cos-vzqokwabqa",
      "display": "Oakland @ Colorado Springs",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-03",
      "away_team": "Oakland",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 2,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-ind-gpmopxw75z",
      "display": "Rhode Island @ Indy",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-03",
      "away_team": "Rhode Island",
      "home_team": "Indy",
      "team": "",
      "score_home": 2,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-phx-nm-gomnajpbqw",
      "display": "Phoenix @ New Mexico",
      "week": 37,
      "season": 2024,
      "date_str": "2024-11-04",
      "away_team": "Phoenix",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-nm-9yqdjxw9mv",
      "display": "Las Vegas @ New Mexico",
      "week": 38,
      "season": 2024,
      "date_str": "2024-11-10",
      "away_team": "Las Vegas",
      "home_team": "New Mexico",
      "team": "",
      "score_home": 0,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-oc-cos-9vq2bxz1qk",
      "display": "Orange County @ Colorado Springs",
      "week": 38,
      "season": 2024,
      "date_str": "2024-11-10",
      "away_team": "Orange County",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-lou-adq0benp5e",
      "display": "Rhode Island @ Louisville",
      "week": 38,
      "season": 2024,
      "date_str": "2024-11-10",
      "away_team": "Rhode Island",
      "home_team": "Louisville",
      "team": "",
      "score_home": 0,
      "score_away": 3,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-tbr-chs-npqxjpxgm9",
      "display": "Tampa Bay @ Charleston",
      "week": 38,
      "season": 2024,
      "date_str": "2024-11-10",
      "away_team": "Tampa Bay",
      "home_team": "Charleston",
      "team": "",
      "score_home": 2,
      "score_away": 1,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-lv-cos-kxmezx2256",
      "display": "Las Vegas @ Colorado Springs",
      "week": 39,
      "season": 2024,
      "date_str": "2024-11-17",
      "away_team": "Las Vegas",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 1,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-chs-pk5lpn875o",
      "display": "Rhode Island @ Charleston",
      "week": 39,
      "season": 2024,
      "date_str": "2024-11-17",
      "away_team": "Rhode Island",
      "home_team": "Charleston",
      "team": "",
      "score_home": 1,
      "score_away": 2,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    },
    {
      "slug": "soccer-uslc-2024-ri-cos-ljqem3ewqx",
      "display": "Rhode Island @ Colorado Springs",
      "week": 40,
      "season": 2024,
      "date_str": "2024-11-23",
      "away_team": "Rhode Island",
      "home_team": "Colorado Springs",
      "team": "",
      "score_home": 3,
      "score_away": 0,
      "channel": "",
      "synthetic": false,
      "status": "FullTime",
      "player_count": 0
    }
  ],
  "players": [
    {
      "canonical_id": "aj-paterson",
      "canonical_name": "A.J. Paterson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2155.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.7628,
        "xg_place": -0.232,
        "goals_minus_xg": 0.2372,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.5066,
        "assists_minus_xa": 1.4934,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2693,
        "points_added": 1.5627,
        "xpoints_added": 0.6092,
        "passes_attempted": 1304.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8318,
        "passes_over_expected": -0.7069,
        "passes_over_expected_p100": -0.0542,
        "avg_pass_distance": 23.7266,
        "avg_pass_vertical": 6.2112
      }
    },
    {
      "canonical_id": "aaron-bibout",
      "canonical_name": "Aaron Bibout",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1107.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.0876,
        "xg_place": -0.9399,
        "goals_minus_xg": -0.0876,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6984,
        "assists_minus_xa": -0.6984,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.786,
        "points_added": 2.989,
        "xpoints_added": 2.7825,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7479,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": 1.098,
        "passes_over_expected_p100": 0.4537,
        "avg_pass_distance": 14.8344,
        "avg_pass_vertical": -0.0465
      }
    },
    {
      "canonical_id": "aaron-kacinari",
      "canonical_name": "Aaron Kacinari",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0473,
        "xg_place": -0.0473,
        "goals_minus_xg": -0.0473,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0341,
        "assists_minus_xa": -0.0341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0814,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.6771,
        "passes_over_expected": 1.0714,
        "passes_over_expected_p100": 4.2854,
        "avg_pass_distance": 16.2675,
        "avg_pass_vertical": 4.4051
      }
    },
    {
      "canonical_id": "aaron-molloy",
      "canonical_name": "Aaron Molloy",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2808.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.4002,
        "xg_place": 2.0107,
        "goals_minus_xg": 0.5998,
        "key_passes": 71.0,
        "assists": 3.0,
        "xa": 6.4904,
        "assists_minus_xa": -3.4904,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.8906,
        "points_added": 0.0147,
        "xpoints_added": 1.1995,
        "passes_attempted": 2272.0,
        "pass_completion_pct": 0.8482,
        "xpass_completion_pct": 0.8099,
        "passes_over_expected": 86.8236,
        "passes_over_expected_p100": 3.8215,
        "avg_pass_distance": 24.6043,
        "avg_pass_vertical": 5.5484
      }
    },
    {
      "canonical_id": "aar\u00f3n-guill\u00e9n",
      "canonical_name": "Aar\u00f3n Guill\u00e9n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3180.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6714,
        "xg_place": 0.5023,
        "goals_minus_xg": -0.6714,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.2482,
        "assists_minus_xa": -1.2482,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9195,
        "points_added": 0.0,
        "xpoints_added": 0.1742,
        "passes_attempted": 1873.0,
        "pass_completion_pct": 0.827,
        "xpass_completion_pct": 0.8116,
        "passes_over_expected": 28.9116,
        "passes_over_expected_p100": 1.5436,
        "avg_pass_distance": 21.719,
        "avg_pass_vertical": 7.3464
      }
    },
    {
      "canonical_id": "abdellatif-aboukoura",
      "canonical_name": "Abdellatif Aboukoura",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1375.0,
        "shots": 43.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 5.4859,
        "xg_place": 0.4944,
        "goals_minus_xg": -0.4859,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8371,
        "assists_minus_xa": 0.1629,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.3229,
        "points_added": 2.8296,
        "xpoints_added": 3.6608,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.7772,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": 1.6349,
        "passes_over_expected_p100": 0.3011,
        "avg_pass_distance": 17.5269,
        "avg_pass_vertical": 2.8868
      }
    },
    {
      "canonical_id": "abdi-mohamed",
      "canonical_name": "Abdi Mohamed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1993.0,
        "shots": 10.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.1227,
        "xg_place": 1.3075,
        "goals_minus_xg": 1.8773,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.6479,
        "assists_minus_xa": 0.3521,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.7706,
        "points_added": 1.4733,
        "xpoints_added": 0.3394,
        "passes_attempted": 1132.0,
        "pass_completion_pct": 0.7977,
        "xpass_completion_pct": 0.7894,
        "passes_over_expected": 9.352,
        "passes_over_expected_p100": 0.8262,
        "avg_pass_distance": 19.0224,
        "avg_pass_vertical": 4.5277
      }
    },
    {
      "canonical_id": "abdi-salim",
      "canonical_name": "Abdi Salim",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.8869,
        "passes_over_expected": 0.2445,
        "passes_over_expected_p100": 2.2229,
        "avg_pass_distance": 16.1439,
        "avg_pass_vertical": 6.3902
      }
    },
    {
      "canonical_id": "abdoulaye-cissoko",
      "canonical_name": "Abdoulaye Cissoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2875.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4847,
        "xg_place": 0.0522,
        "goals_minus_xg": -0.4847,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4074,
        "assists_minus_xa": 0.5926,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.892,
        "points_added": 0.9355,
        "xpoints_added": 1.165,
        "passes_attempted": 1504.0,
        "pass_completion_pct": 0.8557,
        "xpass_completion_pct": 0.8364,
        "passes_over_expected": 28.9939,
        "passes_over_expected_p100": 1.9278,
        "avg_pass_distance": 23.5282,
        "avg_pass_vertical": 10.3275
      }
    },
    {
      "canonical_id": "abdoulaye-diop",
      "canonical_name": "Abdoulaye Diop",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2693.0,
        "shots": 38.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.1052,
        "xg_place": -0.9302,
        "goals_minus_xg": -1.1052,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.4194,
        "assists_minus_xa": 0.5806,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.5246,
        "points_added": 2.3819,
        "xpoints_added": 2.7651,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.809,
        "xpass_completion_pct": 0.8491,
        "passes_over_expected": -36.7758,
        "passes_over_expected_p100": -4.0148,
        "avg_pass_distance": 17.7356,
        "avg_pass_vertical": 0.3371
      }
    },
    {
      "canonical_id": "abdul-illal-osumanu",
      "canonical_name": "Abdul Illal Osumanu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2914.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7868,
        "xg_place": -0.2206,
        "goals_minus_xg": -0.7868,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5767,
        "assists_minus_xa": 0.4233,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3635,
        "points_added": 0.0,
        "xpoints_added": 0.5203,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.7751,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -1.3924,
        "passes_over_expected_p100": -0.1118,
        "avg_pass_distance": 24.3658,
        "avg_pass_vertical": 9.1027
      }
    },
    {
      "canonical_id": "abu-danladi",
      "canonical_name": "Abu Danladi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6562,
        "xg_place": 0.131,
        "goals_minus_xg": -0.6562,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6562,
        "points_added": 0.0,
        "xpoints_added": 0.0386,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -0.5786,
        "passes_over_expected_p100": -4.8213,
        "avg_pass_distance": 15.0263,
        "avg_pass_vertical": -5.6312
      }
    },
    {
      "canonical_id": "adam-grinwis",
      "canonical_name": "Adam Grinwis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3343.0,
        "shots": 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.0913,
        "assists_minus_xa": -0.0913,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0913,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 909.0,
        "pass_completion_pct": 0.7976,
        "xpass_completion_pct": 0.7984,
        "passes_over_expected": -0.7448,
        "passes_over_expected_p100": -0.0819,
        "avg_pass_distance": 29.6225,
        "avg_pass_vertical": 20.4005,
        "shots_faced": 109.0,
        "goals_conceded": 35.0,
        "saves": 72.0,
        "headed_shot_share": 0.1651,
        "xg_faced": 32.963,
        "goals_conceded_minus_xg": 2.037,
        "goals_per_xg": 1.0618
      }
    },
    {
      "canonical_id": "adrian-diz-pe",
      "canonical_name": "Adrian Diz Pe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2354.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.7895,
        "xg_place": 0.3272,
        "goals_minus_xg": -0.7895,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.879,
        "assists_minus_xa": -0.879,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6684,
        "points_added": 0.3738,
        "xpoints_added": 0.96,
        "passes_attempted": 1071.0,
        "pass_completion_pct": 0.7731,
        "xpass_completion_pct": 0.7555,
        "passes_over_expected": 18.8168,
        "passes_over_expected_p100": 1.7569,
        "avg_pass_distance": 23.802,
        "avg_pass_vertical": 12.1231
      }
    },
    {
      "canonical_id": "adrian-pelayo",
      "canonical_name": "Adrian Pelayo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 177.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1339,
        "xg_place": -0.1339,
        "goals_minus_xg": -0.1339,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1339,
        "points_added": 0.0,
        "xpoints_added": 0.0694,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.8919,
        "xpass_completion_pct": 0.8781,
        "passes_over_expected": 1.5352,
        "passes_over_expected_p100": 1.3831,
        "avg_pass_distance": 22.2692,
        "avg_pass_vertical": 10.1526
      }
    },
    {
      "canonical_id": "adrian-rebollar",
      "canonical_name": "Adrian Rebollar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2436.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.7085,
        "xg_place": 0.3806,
        "goals_minus_xg": 0.2915,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.8879,
        "assists_minus_xa": -0.8879,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.5964,
        "points_added": 1.3906,
        "xpoints_added": 1.0486,
        "passes_attempted": 710.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7353,
        "passes_over_expected": -25.0827,
        "passes_over_expected_p100": -3.5328,
        "avg_pass_distance": 18.4743,
        "avg_pass_vertical": 5.4716
      }
    },
    {
      "canonical_id": "adrien-p\u00e9rez",
      "canonical_name": "Adrien P\u00e9rez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1498.0,
        "shots": 55.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 5.6902,
        "xg_place": -1.3476,
        "goals_minus_xg": -2.6902,
        "key_passes": 25.0,
        "assists": 8.0,
        "xa": 4.4669,
        "assists_minus_xa": 3.5331,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.1571,
        "points_added": 0.5269,
        "xpoints_added": 3.0339,
        "passes_attempted": 453.0,
        "pass_completion_pct": 0.7506,
        "xpass_completion_pct": 0.7446,
        "passes_over_expected": 2.6801,
        "passes_over_expected_p100": 0.5916,
        "avg_pass_distance": 17.8278,
        "avg_pass_vertical": 2.0648
      }
    },
    {
      "canonical_id": "aedan-stanley",
      "canonical_name": "Aedan Stanley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3303.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.4372,
        "xg_place": -1.1566,
        "goals_minus_xg": -1.4372,
        "key_passes": 48.0,
        "assists": 7.0,
        "xa": 7.5088,
        "assists_minus_xa": -0.5088,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.946,
        "points_added": 0.0,
        "xpoints_added": 0.7609,
        "passes_attempted": 1659.0,
        "pass_completion_pct": 0.6618,
        "xpass_completion_pct": 0.6625,
        "passes_over_expected": -1.0907,
        "passes_over_expected_p100": -0.0657,
        "avg_pass_distance": 21.829,
        "avg_pass_vertical": 6.9033
      }
    },
    {
      "canonical_id": "aidan-otoole",
      "canonical_name": "Aidan O'Toole",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1527,
        "xg_place": -0.0597,
        "goals_minus_xg": -0.1527,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1527,
        "points_added": 0.0,
        "xpoints_added": 0.0054,
        "passes_attempted": 14.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8336,
        "passes_over_expected": 2.3302,
        "passes_over_expected_p100": 16.6446,
        "avg_pass_distance": 16.8244,
        "avg_pass_vertical": -1.4786
      }
    },
    {
      "canonical_id": "aidan-rocha",
      "canonical_name": "Aidan Rocha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3124.0,
        "shots": 26.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.7537,
        "xg_place": -0.4221,
        "goals_minus_xg": 0.2463,
        "key_passes": 40.0,
        "assists": 1.0,
        "xa": 2.9827,
        "assists_minus_xa": -1.9827,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7364,
        "points_added": 0.5883,
        "xpoints_added": 1.1011,
        "passes_attempted": 1471.0,
        "pass_completion_pct": 0.7566,
        "xpass_completion_pct": 0.7737,
        "passes_over_expected": -25.1257,
        "passes_over_expected_p100": -1.7081,
        "avg_pass_distance": 22.194,
        "avg_pass_vertical": 3.4607
      }
    },
    {
      "canonical_id": "aiden-mcfadden",
      "canonical_name": "Aiden McFadden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2254.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 2.9718,
        "xg_place": -0.2739,
        "goals_minus_xg": 1.0282,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.6679,
        "assists_minus_xa": 2.3321,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.6396,
        "points_added": 1.6744,
        "xpoints_added": 1.8822,
        "passes_attempted": 920.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.713,
        "passes_over_expected": 21.0262,
        "passes_over_expected_p100": 2.2855,
        "avg_pass_distance": 18.9072,
        "avg_pass_vertical": 3.6616
      }
    },
    {
      "canonical_id": "akeem-ward",
      "canonical_name": "Akeem Ward",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3004.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.5368,
        "xg_place": -0.5514,
        "goals_minus_xg": -1.5368,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 3.2509,
        "assists_minus_xa": -1.2509,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.7877,
        "points_added": 0.0,
        "xpoints_added": 1.2994,
        "passes_attempted": 1592.0,
        "pass_completion_pct": 0.8078,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": 49.2875,
        "passes_over_expected_p100": 3.0959,
        "avg_pass_distance": 18.9793,
        "avg_pass_vertical": 4.0543
      }
    },
    {
      "canonical_id": "alazar-milo-yosef",
      "canonical_name": "Alazar Milo Yosef",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1310.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4321,
        "xg_place": -0.2594,
        "goals_minus_xg": 0.5679,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.2619,
        "assists_minus_xa": -0.2619,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6939,
        "points_added": 0.6644,
        "xpoints_added": 0.8777,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.645,
        "xpass_completion_pct": 0.6855,
        "passes_over_expected": -16.218,
        "passes_over_expected_p100": -4.0545,
        "avg_pass_distance": 19.61,
        "avg_pass_vertical": 2.8731
      }
    },
    {
      "canonical_id": "albert-dikwa",
      "canonical_name": "Albert Dikwa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2688.0,
        "shots": 62.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 13.6334,
        "xg_place": -1.5779,
        "goals_minus_xg": -2.6334,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 3.2677,
        "assists_minus_xa": 0.7323,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 16.9011,
        "points_added": 3.2407,
        "xpoints_added": 7.3922,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.6881,
        "xpass_completion_pct": 0.7136,
        "passes_over_expected": -13.061,
        "passes_over_expected_p100": -2.546,
        "avg_pass_distance": 15.1266,
        "avg_pass_vertical": 0.5577
      }
    },
    {
      "canonical_id": "aldair-sanchez",
      "canonical_name": "Aldair Sanchez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2374.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.3179,
        "xg_place": -0.6319,
        "goals_minus_xg": 0.6821,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 2.6443,
        "assists_minus_xa": -2.6443,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.9622,
        "points_added": 0.7617,
        "xpoints_added": 1.2701,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.781,
        "passes_over_expected": -8.5837,
        "passes_over_expected_p100": -0.9474,
        "avg_pass_distance": 17.1421,
        "avg_pass_vertical": -0.4345
      }
    },
    {
      "canonical_id": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9648,
        "xg_place": -0.9648,
        "goals_minus_xg": -0.9648,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9193,
        "assists_minus_xa": -0.9193,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8841,
        "points_added": 0.0,
        "xpoints_added": 0.8924,
        "passes_attempted": 1797.0,
        "pass_completion_pct": 0.8726,
        "xpass_completion_pct": 0.8447,
        "passes_over_expected": 50.141,
        "passes_over_expected_p100": 2.7903,
        "avg_pass_distance": 23.9155,
        "avg_pass_vertical": 8.0725
      }
    },
    {
      "canonical_id": "alejandro-lara",
      "canonical_name": "Alejandro Lara",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2123.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8613,
        "xg_place": -0.073,
        "goals_minus_xg": 0.1387,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1075,
        "assists_minus_xa": -0.1075,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9688,
        "points_added": 0.4385,
        "xpoints_added": 0.5665,
        "passes_attempted": 1025.0,
        "pass_completion_pct": 0.7834,
        "xpass_completion_pct": 0.7987,
        "passes_over_expected": -15.7014,
        "passes_over_expected_p100": -1.5318,
        "avg_pass_distance": 25.0262,
        "avg_pass_vertical": 11.0958
      }
    },
    {
      "canonical_id": "alejandro-mitrano",
      "canonical_name": "Alejandro Mitrano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2795.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3505,
        "xg_place": -0.5041,
        "goals_minus_xg": -1.3505,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.4984,
        "assists_minus_xa": 1.5016,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8489,
        "points_added": 0.0,
        "xpoints_added": 0.4654,
        "passes_attempted": 1130.0,
        "pass_completion_pct": 0.7549,
        "xpass_completion_pct": 0.7653,
        "passes_over_expected": -11.746,
        "passes_over_expected_p100": -1.0395,
        "avg_pass_distance": 20.6979,
        "avg_pass_vertical": 6.1214
      }
    },
    {
      "canonical_id": "alex-andersson",
      "canonical_name": "Alex Andersson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8523,
        "xg_place": 0.2179,
        "goals_minus_xg": -0.8523,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4818,
        "assists_minus_xa": -0.4818,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3341,
        "points_added": 0.0,
        "xpoints_added": 0.9885,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7204,
        "passes_over_expected": -0.0852,
        "passes_over_expected_p100": -0.6085,
        "avg_pass_distance": 11.454,
        "avg_pass_vertical": -4.186
      }
    },
    {
      "canonical_id": "alex-crognale",
      "canonical_name": "Alex Crognale",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2704.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.9041,
        "xg_place": -0.2088,
        "goals_minus_xg": 0.0959,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8424,
        "assists_minus_xa": -0.8424,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7465,
        "points_added": 1.2057,
        "xpoints_added": 1.1894,
        "passes_attempted": 1467.0,
        "pass_completion_pct": 0.8391,
        "xpass_completion_pct": 0.826,
        "passes_over_expected": 19.3043,
        "passes_over_expected_p100": 1.3159,
        "avg_pass_distance": 26.181,
        "avg_pass_vertical": 10.5889
      }
    },
    {
      "canonical_id": "alex-dalou",
      "canonical_name": "Alex Dalou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 861.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2435,
        "xg_place": -0.3904,
        "goals_minus_xg": -1.2435,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.5413,
        "assists_minus_xa": -0.5413,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7847,
        "points_added": 0.0,
        "xpoints_added": 0.8386,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.6321,
        "xpass_completion_pct": 0.6889,
        "passes_over_expected": -15.9031,
        "passes_over_expected_p100": -5.6797,
        "avg_pass_distance": 16.7753,
        "avg_pass_vertical": 2.0073
      }
    },
    {
      "canonical_id": "alex-nagy",
      "canonical_name": "Alex Nagy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1819,
        "assists_minus_xa": -0.1819,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1819,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.5909,
        "xpass_completion_pct": 0.5795,
        "passes_over_expected": 0.2521,
        "passes_over_expected_p100": 1.1458,
        "avg_pass_distance": 26.5587,
        "avg_pass_vertical": 7.3141
      }
    },
    {
      "canonical_id": "alex-tambakis",
      "canonical_name": "Alex Tambakis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3454.0,
        "shots": 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.0239,
        "assists_minus_xa": -0.0239,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0239,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1263.0,
        "pass_completion_pct": 0.7886,
        "xpass_completion_pct": 0.8065,
        "passes_over_expected": -22.6671,
        "passes_over_expected_p100": -1.7947,
        "avg_pass_distance": 29.9983,
        "avg_pass_vertical": 20.4936,
        "shots_faced": 127.0,
        "goals_conceded": 41.0,
        "saves": 80.0,
        "headed_shot_share": 0.1732,
        "xg_faced": 35.9631,
        "goals_conceded_minus_xg": 5.0369,
        "goals_per_xg": 1.1401
      }
    },
    {
      "canonical_id": "alex-villanueva",
      "canonical_name": "Alex Villanueva",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2489.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.6953,
        "xg_place": -1.2575,
        "goals_minus_xg": -1.6953,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.0622,
        "assists_minus_xa": 0.9378,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7575,
        "points_added": 0.0,
        "xpoints_added": 1.1684,
        "passes_attempted": 993.0,
        "pass_completion_pct": 0.7956,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": 12.0422,
        "passes_over_expected_p100": 1.2127,
        "avg_pass_distance": 17.5498,
        "avg_pass_vertical": 1.4654
      }
    },
    {
      "canonical_id": "alexander-romero",
      "canonical_name": "Alexander Romero",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 171.0,
        "shots": 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.0529,
        "assists_minus_xa": -0.0529,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0529,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.8676,
        "xpass_completion_pct": 0.8639,
        "passes_over_expected": 0.2546,
        "passes_over_expected_p100": 0.3744,
        "avg_pass_distance": 18.3684,
        "avg_pass_vertical": 2.314
      }
    },
    {
      "canonical_id": "alexis-souahy",
      "canonical_name": "Alexis Souahy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3011.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 4.0,
        "xg": 2.0577,
        "xg_place": 0.2119,
        "goals_minus_xg": 1.9423,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4931,
        "assists_minus_xa": -0.4931,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5508,
        "points_added": 2.3572,
        "xpoints_added": 1.1484,
        "passes_attempted": 1189.0,
        "pass_completion_pct": 0.8318,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 30.5895,
        "passes_over_expected_p100": 2.5727,
        "avg_pass_distance": 23.3627,
        "avg_pass_vertical": 9.9708
      }
    },
    {
      "canonical_id": "ali-coote",
      "canonical_name": "Ali Coote",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 704.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5656,
        "xg_place": -0.1541,
        "goals_minus_xg": 0.4344,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7655,
        "assists_minus_xa": -0.7655,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3311,
        "points_added": 1.1404,
        "xpoints_added": 0.4937,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.7611,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -3.9879,
        "passes_over_expected_p100": -1.7645,
        "avg_pass_distance": 16.3344,
        "avg_pass_vertical": 0.7408
      }
    },
    {
      "canonical_id": "ali-elmasnaouy",
      "canonical_name": "Ali Elmasnaouy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1361,
        "xg_place": -0.1361,
        "goals_minus_xg": -0.1361,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.035,
        "assists_minus_xa": -0.035,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1711,
        "points_added": 0.0,
        "xpoints_added": 0.1206,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8607,
        "passes_over_expected": 0.9658,
        "passes_over_expected_p100": 1.9316,
        "avg_pass_distance": 17.3547,
        "avg_pass_vertical": 1.0266
      }
    },
    {
      "canonical_id": "all-gue",
      "canonical_name": "All Gue",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0831,
        "xg_place": 0.0142,
        "goals_minus_xg": -0.0831,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0831,
        "points_added": 0.0,
        "xpoints_added": 0.0015,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.5693,
        "passes_over_expected": 0.4307,
        "passes_over_expected_p100": 43.0731,
        "avg_pass_distance": 14.0091,
        "avg_pass_vertical": -7.36
      }
    },
    {
      "canonical_id": "allan-aniz",
      "canonical_name": "Allan Aniz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 83.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7893,
        "passes_over_expected": 0.1067,
        "passes_over_expected_p100": 1.0667,
        "avg_pass_distance": 17.6416,
        "avg_pass_vertical": -0.7187
      }
    },
    {
      "canonical_id": "allen-gavilanes",
      "canonical_name": "Allen Gavilanes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2866.0,
        "shots": 56.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 4.5049,
        "xg_place": -0.8953,
        "goals_minus_xg": 0.4951,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.6356,
        "assists_minus_xa": -0.6356,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.1405,
        "points_added": 2.6405,
        "xpoints_added": 2.8049,
        "passes_attempted": 700.0,
        "pass_completion_pct": 0.7443,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -16.0362,
        "passes_over_expected_p100": -2.2909,
        "avg_pass_distance": 20.2824,
        "avg_pass_vertical": 0.6576
      }
    },
    {
      "canonical_id": "amadou-dia",
      "canonical_name": "Amadou Dia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1562.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0857,
        "xg_place": 0.5051,
        "goals_minus_xg": 0.9143,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.8837,
        "assists_minus_xa": -1.8837,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9694,
        "points_added": 0.494,
        "xpoints_added": 0.6221,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.6997,
        "xpass_completion_pct": 0.6968,
        "passes_over_expected": 1.8264,
        "passes_over_expected_p100": 0.2872,
        "avg_pass_distance": 19.1177,
        "avg_pass_vertical": 5.177
      }
    },
    {
      "canonical_id": "amando-moreno",
      "canonical_name": "Amando Moreno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2368.0,
        "shots": 51.0,
        "shots_on_target": 28.0,
        "goals": 6.0,
        "xg": 8.6934,
        "xg_place": -1.7801,
        "goals_minus_xg": -2.6934,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 3.6008,
        "assists_minus_xa": -2.6008,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 12.2942,
        "points_added": 2.2798,
        "xpoints_added": 5.6367,
        "passes_attempted": 562.0,
        "pass_completion_pct": 0.7171,
        "xpass_completion_pct": 0.7639,
        "passes_over_expected": -26.3077,
        "passes_over_expected_p100": -4.6811,
        "avg_pass_distance": 15.7445,
        "avg_pass_vertical": 0.7762
      }
    },
    {
      "canonical_id": "amaury-escoto",
      "canonical_name": "Amaury Escoto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 498.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 2.5818,
        "xg_place": -0.6659,
        "goals_minus_xg": -2.5818,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.74,
        "assists_minus_xa": -0.74,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.3218,
        "points_added": 0.0,
        "xpoints_added": 1.6277,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.6848,
        "xpass_completion_pct": 0.7382,
        "passes_over_expected": -4.9098,
        "passes_over_expected_p100": -5.3368,
        "avg_pass_distance": 17.202,
        "avg_pass_vertical": -0.3024
      }
    },
    {
      "canonical_id": "amos-shapiro-thompson",
      "canonical_name": "Amos Shapiro-Thompson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 90.0,
        "shots": 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.0605,
        "assists_minus_xa": -0.0605,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0605,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8223,
        "passes_over_expected": 1.4434,
        "passes_over_expected_p100": 5.7736,
        "avg_pass_distance": 15.7074,
        "avg_pass_vertical": 1.2361
      }
    },
    {
      "canonical_id": "anderson-asiedu",
      "canonical_name": "Anderson Asiedu",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6104,
        "xg_place": -0.5596,
        "goals_minus_xg": -0.6104,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.1365,
        "assists_minus_xa": 1.8635,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7469,
        "points_added": 0.0,
        "xpoints_added": 0.4253,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": -11.6878,
        "passes_over_expected_p100": -2.4148,
        "avg_pass_distance": 19.964,
        "avg_pass_vertical": 4.6276
      }
    },
    {
      "canonical_id": "andre-fortune",
      "canonical_name": "Andre Fortune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 622.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1378,
        "xg_place": -0.1378,
        "goals_minus_xg": -0.1378,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5387,
        "assists_minus_xa": -0.5387,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6765,
        "points_added": 0.0,
        "xpoints_added": 0.117,
        "passes_attempted": 335.0,
        "pass_completion_pct": 0.8985,
        "xpass_completion_pct": 0.8748,
        "passes_over_expected": 7.9272,
        "passes_over_expected_p100": 2.3663,
        "avg_pass_distance": 18.7623,
        "avg_pass_vertical": 0.3682
      }
    },
    {
      "canonical_id": "andrew-booth",
      "canonical_name": "Andrew Booth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2974.0,
        "shots": 31.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.1523,
        "xg_place": -0.844,
        "goals_minus_xg": 0.8476999999999999,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.0813000000000001,
        "assists_minus_xa": -0.0813,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.2336,
        "points_added": 0.9851,
        "xpoints_added": 1.483,
        "passes_attempted": 1179.0,
        "pass_completion_pct": 1.666,
        "xpass_completion_pct": 1.6972,
        "passes_over_expected": -16.6483,
        "passes_over_expected_p100": -3.1245,
        "avg_pass_distance": 37.8822,
        "avg_pass_vertical": 2.7186
      }
    },
    {
      "canonical_id": "andrew-fox",
      "canonical_name": "Andrew Fox",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1557.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.0102,
        "xg_place": -1.0102,
        "goals_minus_xg": -1.0102,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3935,
        "assists_minus_xa": 0.6065,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4037,
        "points_added": 0.0,
        "xpoints_added": 0.9904,
        "passes_attempted": 832.0,
        "pass_completion_pct": 0.762,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": -0.19,
        "passes_over_expected_p100": -0.0228,
        "avg_pass_distance": 25.6141,
        "avg_pass_vertical": 12.6258
      }
    },
    {
      "canonical_id": "andy-cabrera",
      "canonical_name": "Andy Cabrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 568.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7815,
        "xg_place": -0.2939,
        "goals_minus_xg": -0.7815,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.145,
        "assists_minus_xa": -1.145,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9265,
        "points_added": 0.0,
        "xpoints_added": 0.4666,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.7823,
        "passes_over_expected": 4.7373,
        "passes_over_expected_p100": 3.0563,
        "avg_pass_distance": 15.0972,
        "avg_pass_vertical": -1.5829
      }
    },
    {
      "canonical_id": "anthony-herbert",
      "canonical_name": "Anthony Herbert",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2060.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4002,
        "xg_place": -0.4002,
        "goals_minus_xg": -0.4002,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8284,
        "assists_minus_xa": -0.8284,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2286,
        "points_added": 0.0,
        "xpoints_added": 0.2239,
        "passes_attempted": 1217.0,
        "pass_completion_pct": 0.8316,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": -3.0824,
        "passes_over_expected_p100": -0.2533,
        "avg_pass_distance": 25.1754,
        "avg_pass_vertical": 10.5599
      }
    },
    {
      "canonical_id": "anthony-orendian",
      "canonical_name": "Anthony Orendian",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 135.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.6875,
        "xpass_completion_pct": 0.7373,
        "passes_over_expected": -0.7961,
        "passes_over_expected_p100": -4.9759,
        "avg_pass_distance": 14.3063,
        "avg_pass_vertical": -3.0402
      }
    },
    {
      "canonical_id": "antonio-carrera",
      "canonical_name": "Antonio Carrera",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": -2.2442,
        "passes_over_expected_p100": -1.5694,
        "avg_pass_distance": 31.3065,
        "avg_pass_vertical": 22.0946,
        "shots_faced": 10.0,
        "goals_conceded": 4.0,
        "saves": 6.0,
        "headed_shot_share": 0.1,
        "xg_faced": 2.8619,
        "goals_conceded_minus_xg": 1.1381,
        "goals_per_xg": 1.3977
      }
    },
    {
      "canonical_id": "aodhan-quinn",
      "canonical_name": "Aodhan Quinn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1073.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0603,
        "xg_place": 0.0096,
        "goals_minus_xg": -0.0603,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4748,
        "assists_minus_xa": -0.4748,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5351,
        "points_added": 0.0,
        "xpoints_added": 0.4135,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.716,
        "xpass_completion_pct": 0.7065,
        "passes_over_expected": 5.4783,
        "passes_over_expected_p100": 0.9544,
        "avg_pass_distance": 26.4693,
        "avg_pass_vertical": 10.5037
      }
    },
    {
      "canonical_id": "aren-seeger",
      "canonical_name": "Aren Seeger",
      "positions": [],
      "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": "arthur-rogers",
      "canonical_name": "Arthur Rogers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 909.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1359,
        "xg_place": 0.0623,
        "goals_minus_xg": -0.1359,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.1731,
        "assists_minus_xa": 0.8269,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.309,
        "points_added": 0.0,
        "xpoints_added": 0.0927,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.7033,
        "xpass_completion_pct": 0.6863,
        "passes_over_expected": 7.7153,
        "passes_over_expected_p100": 1.6957,
        "avg_pass_distance": 23.2399,
        "avg_pass_vertical": 9.3263
      }
    },
    {
      "canonical_id": "arturo-astorga",
      "canonical_name": "Arturo Astorga",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1765.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3756,
        "xg_place": -0.1896,
        "goals_minus_xg": -0.3756,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.2945,
        "assists_minus_xa": -0.2945,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6701,
        "points_added": 0.0,
        "xpoints_added": 0.3374,
        "passes_attempted": 906.0,
        "pass_completion_pct": 0.8521,
        "xpass_completion_pct": 0.8192,
        "passes_over_expected": 29.8106,
        "passes_over_expected_p100": 3.2903,
        "avg_pass_distance": 17.1594,
        "avg_pass_vertical": 2.2699
      }
    },
    {
      "canonical_id": "arturo-ordo\u00f1ez",
      "canonical_name": "Arturo Ordo\u00f1ez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3085.0,
        "shots": 31.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 3.5026,
        "xg_place": -1.1336,
        "goals_minus_xg": -1.5026,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3647,
        "assists_minus_xa": -0.3647,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8673,
        "points_added": 0.892,
        "xpoints_added": 1.9618,
        "passes_attempted": 1431.0,
        "pass_completion_pct": 0.798,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": 9.1445,
        "passes_over_expected_p100": 0.639,
        "avg_pass_distance": 24.4169,
        "avg_pass_vertical": 11.7674
      }
    },
    {
      "canonical_id": "arturo-ort\u00edz",
      "canonical_name": "Arturo Ort\u00edz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 705.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4738,
        "xg_place": -0.3419,
        "goals_minus_xg": -0.4738,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.057,
        "assists_minus_xa": -0.057,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5308,
        "points_added": 0.0,
        "xpoints_added": 0.3675,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.8012,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 3.9058,
        "passes_over_expected_p100": 0.754,
        "avg_pass_distance": 26.1973,
        "avg_pass_vertical": 13.0729
      }
    },
    {
      "canonical_id": "arturo-rodriguez",
      "canonical_name": "Arturo Rodriguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1938.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.1231,
        "xg_place": 0.3121,
        "goals_minus_xg": -0.1231,
        "key_passes": 41.0,
        "assists": 5.0,
        "xa": 5.9318,
        "assists_minus_xa": -0.9318,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.0549,
        "points_added": 0.6181,
        "xpoints_added": 1.4613,
        "passes_attempted": 878.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.756,
        "passes_over_expected": 12.2738,
        "passes_over_expected_p100": 1.3979,
        "avg_pass_distance": 17.7463,
        "avg_pass_vertical": 3.056
      }
    },
    {
      "canonical_id": "arun-basuljevic",
      "canonical_name": "Arun Basuljevic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 320.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0219,
        "xg_place": -0.0219,
        "goals_minus_xg": -0.0219,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2376,
        "assists_minus_xa": -0.2376,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2596,
        "points_added": 0.0,
        "xpoints_added": 0.0148,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.8716,
        "xpass_completion_pct": 0.8395,
        "passes_over_expected": 4.7567,
        "passes_over_expected_p100": 3.214,
        "avg_pass_distance": 17.4961,
        "avg_pass_vertical": 3.2418
      }
    },
    {
      "canonical_id": "ashish-chattha",
      "canonical_name": "Ashish Chattha",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2456.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.239,
        "xg_place": -1.1712,
        "goals_minus_xg": -1.239,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.2287,
        "assists_minus_xa": 1.7713,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4677,
        "points_added": 0.0,
        "xpoints_added": 1.0196,
        "passes_attempted": 1014.0,
        "pass_completion_pct": 0.8195,
        "xpass_completion_pct": 0.8211,
        "passes_over_expected": -1.5582,
        "passes_over_expected_p100": -0.1537,
        "avg_pass_distance": 20.5715,
        "avg_pass_vertical": 3.0242
      }
    },
    {
      "canonical_id": "ashton-miles",
      "canonical_name": "Ashton Miles",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1952.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6373,
        "xg_place": 0.1878,
        "goals_minus_xg": 0.3627,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0515,
        "assists_minus_xa": -0.0515,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6889,
        "points_added": 0.7742,
        "xpoints_added": 0.4027,
        "passes_attempted": 778.0,
        "pass_completion_pct": 0.8188,
        "xpass_completion_pct": 0.8292,
        "passes_over_expected": -8.0836,
        "passes_over_expected_p100": -1.039,
        "avg_pass_distance": 22.2771,
        "avg_pass_vertical": 7.1015
      }
    },
    {
      "canonical_id": "augustine-williams",
      "canonical_name": "Augustine Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2573.0,
        "shots": 79.0,
        "shots_on_target": 31.0,
        "goals": 10.0,
        "xg": 12.9545,
        "xg_place": -1.7524,
        "goals_minus_xg": -2.9545,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.9832,
        "assists_minus_xa": 0.0168,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 14.9376,
        "points_added": 3.1107,
        "xpoints_added": 7.3656,
        "passes_attempted": 489.0,
        "pass_completion_pct": 0.7239,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": -20.8661,
        "passes_over_expected_p100": -4.2671,
        "avg_pass_distance": 13.2678,
        "avg_pass_vertical": -3.0414
      }
    },
    {
      "canonical_id": "austin-wormell",
      "canonical_name": "Austin Wormell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8242,
        "passes_over_expected": 0.1747,
        "passes_over_expected_p100": 0.1899,
        "avg_pass_distance": 29.8184,
        "avg_pass_vertical": 18.6175,
        "shots_faced": 11.0,
        "goals_conceded": 5.0,
        "saves": 6.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 2.9942,
        "goals_conceded_minus_xg": 2.0058,
        "goals_per_xg": 1.6699
      }
    },
    {
      "canonical_id": "avionne-flanagan",
      "canonical_name": "Avionne Flanagan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1196.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.7443,
        "xg_place": -1.9693,
        "goals_minus_xg": -2.7443,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.8188,
        "assists_minus_xa": 0.1812,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.5631,
        "points_added": 0.0,
        "xpoints_added": 1.2025,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.6145,
        "xpass_completion_pct": 0.663,
        "passes_over_expected": -13.3249,
        "passes_over_expected_p100": -4.8454,
        "avg_pass_distance": 17.4664,
        "avg_pass_vertical": 1.687
      }
    },
    {
      "canonical_id": "babacar-diene",
      "canonical_name": "Babacar Diene",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3744,
        "xg_place": -0.0239,
        "goals_minus_xg": -0.3744,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 2.545,
        "assists_minus_xa": -0.545,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9194,
        "points_added": 0.0066,
        "xpoints_added": 1.0368,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.6934,
        "xpass_completion_pct": 0.7109,
        "passes_over_expected": -2.3874,
        "passes_over_expected_p100": -1.7426,
        "avg_pass_distance": 16.3035,
        "avg_pass_vertical": -1.047
      }
    },
    {
      "canonical_id": "baboucarr-njie",
      "canonical_name": "Baboucarr Njie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2311.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 4.6998,
        "xg_place": -1.5036,
        "goals_minus_xg": -2.6998,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 3.6672,
        "assists_minus_xa": -0.6672,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.367,
        "points_added": 1.4618,
        "xpoints_added": 2.6043,
        "passes_attempted": 870.0,
        "pass_completion_pct": 0.7184,
        "xpass_completion_pct": 0.7315,
        "passes_over_expected": -11.4436,
        "passes_over_expected_p100": -1.3154,
        "avg_pass_distance": 19.5681,
        "avg_pass_vertical": 4.0612
      }
    },
    {
      "canonical_id": "ben-bender",
      "canonical_name": "Ben Bender",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 522.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.5192,
        "xg_place": -1.4763,
        "goals_minus_xg": -1.5192,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2366,
        "assists_minus_xa": -0.2366,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7558,
        "points_added": 0.0,
        "xpoints_added": 0.885,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.7962,
        "xpass_completion_pct": 0.7922,
        "passes_over_expected": 0.853,
        "passes_over_expected_p100": 0.4043,
        "avg_pass_distance": 17.7726,
        "avg_pass_vertical": 3.4465
      }
    },
    {
      "canonical_id": "ben-mines",
      "canonical_name": "Ben Mines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1512.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5076,
        "xg_place": -0.4293,
        "goals_minus_xg": -0.5076,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8885,
        "assists_minus_xa": -0.8885,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3961999999999999,
        "points_added": 0.0,
        "xpoints_added": 0.2965,
        "passes_attempted": 575.0,
        "pass_completion_pct": 1.3833,
        "xpass_completion_pct": 1.456,
        "passes_over_expected": -2.2795,
        "passes_over_expected_p100": -7.2723,
        "avg_pass_distance": 37.9066,
        "avg_pass_vertical": 3.6275000000000004
      }
    },
    {
      "canonical_id": "ben-morris",
      "canonical_name": "Ben Morris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2921.0,
        "shots": 59.0,
        "shots_on_target": 18.0,
        "goals": 10.0,
        "xg": 6.5855,
        "xg_place": -2.7945,
        "goals_minus_xg": 3.4145,
        "key_passes": 35.0,
        "assists": 4.0,
        "xa": 4.58,
        "assists_minus_xa": -0.58,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 11.1655,
        "points_added": 4.2693,
        "xpoints_added": 3.4625,
        "passes_attempted": 937.0,
        "pass_completion_pct": 0.7279,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": -60.6789,
        "passes_over_expected_p100": -6.4759,
        "avg_pass_distance": 16.5157,
        "avg_pass_vertical": 0.7552
      }
    },
    {
      "canonical_id": "ben-norris",
      "canonical_name": "Ben Norris",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 558.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8828,
        "xg_place": -0.5742,
        "goals_minus_xg": -0.8828,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0732,
        "assists_minus_xa": -0.0732,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.956,
        "points_added": 0.0,
        "xpoints_added": 0.3732,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.8384,
        "xpass_completion_pct": 0.8404,
        "passes_over_expected": -0.402,
        "passes_over_expected_p100": -0.203,
        "avg_pass_distance": 17.2637,
        "avg_pass_vertical": -0.4662
      }
    },
    {
      "canonical_id": "benjamin-barjolo",
      "canonical_name": "Benjamin Barjolo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 84.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0569,
        "xg_place": -0.0569,
        "goals_minus_xg": -0.0569,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0542,
        "assists_minus_xa": -0.0542,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1111,
        "points_added": 0.0,
        "xpoints_added": 0.0882,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.702,
        "passes_over_expected": -0.4238,
        "passes_over_expected_p100": -3.5319,
        "avg_pass_distance": 11.1653,
        "avg_pass_vertical": 0.6612
      }
    },
    {
      "canonical_id": "benjamin-ofeimu",
      "canonical_name": "Benjamin Ofeimu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2715.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.178,
        "xg_place": -0.3576,
        "goals_minus_xg": -0.178,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7901,
        "assists_minus_xa": 0.20989999999999998,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9681,
        "points_added": 0.1307,
        "xpoints_added": 0.5813,
        "passes_attempted": 1149.0,
        "pass_completion_pct": 1.5748,
        "xpass_completion_pct": 1.5633,
        "passes_over_expected": 7.5962,
        "passes_over_expected_p100": 1.1582,
        "avg_pass_distance": 48.2569,
        "avg_pass_vertical": 23.1567
      }
    },
    {
      "canonical_id": "bertin-jacquesson",
      "canonical_name": "Bertin Jacquesson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 653.0,
        "shots": 21.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 2.3345,
        "xg_place": 0.3165,
        "goals_minus_xg": 2.6655,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.1781,
        "assists_minus_xa": 0.8219,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.5126,
        "points_added": 1.0624,
        "xpoints_added": 0.5414,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.638,
        "xpass_completion_pct": 0.6957,
        "passes_over_expected": -9.4035,
        "passes_over_expected_p100": -5.769,
        "avg_pass_distance": 18.0988,
        "avg_pass_vertical": 0.394
      }
    },
    {
      "canonical_id": "beverly-makangila",
      "canonical_name": "Beverly Makangila",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2312.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7272,
        "xg_place": 0.6103,
        "goals_minus_xg": 0.2728,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0266,
        "assists_minus_xa": -0.0266,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7538,
        "points_added": 0.0585,
        "xpoints_added": 0.3276,
        "passes_attempted": 835.0,
        "pass_completion_pct": 0.9054,
        "xpass_completion_pct": 0.893,
        "passes_over_expected": 10.3706,
        "passes_over_expected_p100": 1.242,
        "avg_pass_distance": 21.8329,
        "avg_pass_vertical": 0.9851
      }
    },
    {
      "canonical_id": "blaine-ferri",
      "canonical_name": "Blaine Ferri",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1231.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.148,
        "xg_place": -0.1885,
        "goals_minus_xg": -1.148,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.7138,
        "assists_minus_xa": 0.2862,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8618,
        "points_added": 0.0,
        "xpoints_added": 0.6211,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.7713,
        "xpass_completion_pct": 0.7729,
        "passes_over_expected": -0.7188,
        "passes_over_expected_p100": -0.1612,
        "avg_pass_distance": 18.1445,
        "avg_pass_vertical": 1.7408
      }
    },
    {
      "canonical_id": "blake-bodily",
      "canonical_name": "Blake Bodily",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2537.0,
        "shots": 29.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9557,
        "xg_place": -0.8062,
        "goals_minus_xg": -0.9557,
        "key_passes": 23.0,
        "assists": 6.0,
        "xa": 4.6179,
        "assists_minus_xa": 1.3821,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.5736,
        "points_added": 0.0063,
        "xpoints_added": 0.9798,
        "passes_attempted": 1158.0,
        "pass_completion_pct": 0.7556,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": 16.0252,
        "passes_over_expected_p100": 1.3839,
        "avg_pass_distance": 20.715,
        "avg_pass_vertical": 2.657
      }
    },
    {
      "canonical_id": "blake-willey",
      "canonical_name": "Blake Willey",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 110.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0268,
        "assists_minus_xa": -0.0268,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0268,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8274,
        "passes_over_expected": 0.6968,
        "passes_over_expected_p100": 2.1115,
        "avg_pass_distance": 16.0449,
        "avg_pass_vertical": -0.1674
      }
    },
    {
      "canonical_id": "boluwatife-akinyode",
      "canonical_name": "Boluwatife Akinyode",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1999.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2728,
        "xg_place": -0.1486,
        "goals_minus_xg": -0.2728,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.09,
        "assists_minus_xa": -0.09,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3628,
        "points_added": 0.0,
        "xpoints_added": 0.1877,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.8921,
        "xpass_completion_pct": 0.8747,
        "passes_over_expected": 15.7654,
        "passes_over_expected_p100": 1.7363,
        "avg_pass_distance": 19.3841,
        "avg_pass_vertical": 2.3056
      }
    },
    {
      "canonical_id": "boubacar-diallo",
      "canonical_name": "Boubacar Diallo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2657.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.9981,
        "xg_place": -0.243,
        "goals_minus_xg": 0.0019,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3888,
        "assists_minus_xa": 0.6112,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3869,
        "points_added": 1.0692,
        "xpoints_added": 1.119,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.6924,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": -25.1935,
        "passes_over_expected_p100": -3.0874,
        "avg_pass_distance": 21.5673,
        "avg_pass_vertical": 7.1512
      }
    },
    {
      "canonical_id": "bradley-bourgeois",
      "canonical_name": "Bradley Bourgeois",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2922.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6146,
        "xg_place": -0.2611,
        "goals_minus_xg": -0.6146,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.151,
        "assists_minus_xa": -1.151,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7656,
        "points_added": 0.0,
        "xpoints_added": 0.3403,
        "passes_attempted": 1212.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": 36.7363,
        "passes_over_expected_p100": 3.031,
        "avg_pass_distance": 26.3308,
        "avg_pass_vertical": 12.6732
      }
    },
    {
      "canonical_id": "bradley-sample",
      "canonical_name": "Bradley Sample",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1654.0,
        "shots": 27.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.2799,
        "xg_place": -0.1493,
        "goals_minus_xg": -0.2799,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 3.5837,
        "assists_minus_xa": 0.4163,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.8637,
        "points_added": 0.2232,
        "xpoints_added": 1.3152,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.7178,
        "passes_over_expected": 16.1216,
        "passes_over_expected_p100": 2.5836,
        "avg_pass_distance": 21.9047,
        "avg_pass_vertical": 6.332
      }
    },
    {
      "canonical_id": "brandan-craig",
      "canonical_name": "Brandan Craig",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1552.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4074,
        "xg_place": 0.0427,
        "goals_minus_xg": 0.5926,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.209,
        "assists_minus_xa": -0.209,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6164,
        "points_added": 0.5338,
        "xpoints_added": 0.2824,
        "passes_attempted": 805.0,
        "pass_completion_pct": 0.8484,
        "xpass_completion_pct": 0.817,
        "passes_over_expected": 25.2942,
        "passes_over_expected_p100": 3.1421,
        "avg_pass_distance": 26.9933,
        "avg_pass_vertical": 11.6237
      }
    },
    {
      "canonical_id": "brandon-gongora",
      "canonical_name": "Brandon Gongora",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.25,
        "xpass_completion_pct": 0.3383,
        "passes_over_expected": -0.3531,
        "passes_over_expected_p100": -8.8276,
        "avg_pass_distance": 67.8625,
        "avg_pass_vertical": 67.16,
        "shots_faced": 2.0,
        "goals_conceded": 1.0,
        "saves": 1.0,
        "headed_shot_share": 0.5,
        "xg_faced": 0.2552,
        "goals_conceded_minus_xg": 0.7448,
        "goals_per_xg": 3.9186
      }
    },
    {
      "canonical_id": "brem-soumaoro",
      "canonical_name": "Brem Soumaoro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 682.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0207,
        "xg_place": -0.0207,
        "goals_minus_xg": -0.0207,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3248,
        "assists_minus_xa": -0.3248,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3455,
        "points_added": 0.0,
        "xpoints_added": 0.0138,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.8303,
        "xpass_completion_pct": 0.8314,
        "passes_over_expected": -0.2382,
        "passes_over_expected_p100": -0.1092,
        "avg_pass_distance": 19.5701,
        "avg_pass_vertical": 1.8834
      }
    },
    {
      "canonical_id": "brett-levis",
      "canonical_name": "Brett Levis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2784,
        "xg_place": -0.0399,
        "goals_minus_xg": 0.7216,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.4397,
        "assists_minus_xa": 0.5603,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7181,
        "points_added": 0.6377,
        "xpoints_added": 0.1661,
        "passes_attempted": 677.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7647,
        "passes_over_expected": -5.7081,
        "passes_over_expected_p100": -0.8431,
        "avg_pass_distance": 18.0791,
        "avg_pass_vertical": 2.6867
      }
    },
    {
      "canonical_id": "brian-iloski",
      "canonical_name": "Brian Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1337.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.1772,
        "xg_place": 0.3097,
        "goals_minus_xg": -0.1772,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.5627,
        "assists_minus_xa": -0.5627,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7399,
        "points_added": 1.1096,
        "xpoints_added": 1.3446,
        "passes_attempted": 464.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.7903,
        "passes_over_expected": 1.2949,
        "passes_over_expected_p100": 0.2791,
        "avg_pass_distance": 18.8769,
        "avg_pass_vertical": 1.1598
      }
    },
    {
      "canonical_id": "brunallergene-etou",
      "canonical_name": "Brunallergene Etou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2638.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 4.0018,
        "xg_place": -1.3591,
        "goals_minus_xg": -2.0018,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.6628,
        "assists_minus_xa": 0.3372,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.6646,
        "points_added": 0.4819,
        "xpoints_added": 1.907,
        "passes_attempted": 1067.0,
        "pass_completion_pct": 0.7067,
        "xpass_completion_pct": 0.7102,
        "passes_over_expected": -3.8297,
        "passes_over_expected_p100": -0.3589,
        "avg_pass_distance": 19.2789,
        "avg_pass_vertical": 3.3406
      }
    },
    {
      "canonical_id": "bruno-lapa",
      "canonical_name": "Bruno Lapa",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2980.0,
        "shots": 72.0,
        "shots_on_target": 30.0,
        "goals": 11.0,
        "xg": 8.8214,
        "xg_place": 0.6958,
        "goals_minus_xg": 2.1786,
        "key_passes": 71.0,
        "assists": 5.0,
        "xa": 6.8831,
        "assists_minus_xa": -1.8831,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.7045,
        "points_added": 4.8058,
        "xpoints_added": 5.1194,
        "passes_attempted": 1230.0,
        "pass_completion_pct": 0.8276,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": 34.915,
        "passes_over_expected_p100": 2.8386,
        "avg_pass_distance": 19.4752,
        "avg_pass_vertical": 0.0192
      }
    },
    {
      "canonical_id": "bryan-tamacas",
      "canonical_name": "Bryan Tamacas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1132.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4045,
        "xg_place": -0.3441,
        "goals_minus_xg": -0.4045,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6103,
        "assists_minus_xa": -0.6103,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0148,
        "points_added": 0.5551,
        "xpoints_added": 0.8144,
        "passes_attempted": 631.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -4.8523,
        "passes_over_expected_p100": -0.769,
        "avg_pass_distance": 19.2635,
        "avg_pass_vertical": 5.2528
      }
    },
    {
      "canonical_id": "bryce-jamison",
      "canonical_name": "Bryce Jamison",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2365.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 3.1049,
        "xg_place": 0.4735,
        "goals_minus_xg": 1.8951,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 2.1715,
        "assists_minus_xa": -0.1715,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2764,
        "points_added": 3.2277,
        "xpoints_added": 1.93,
        "passes_attempted": 456.0,
        "pass_completion_pct": 0.7171,
        "xpass_completion_pct": 0.7344,
        "passes_over_expected": -7.8698,
        "passes_over_expected_p100": -1.7258,
        "avg_pass_distance": 15.5647,
        "avg_pass_vertical": -0.6786
      }
    },
    {
      "canonical_id": "bryce-washington",
      "canonical_name": "Bryce Washington",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2929.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.614,
        "xg_place": -0.5152,
        "goals_minus_xg": -0.614,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1651,
        "assists_minus_xa": -0.1651,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7791,
        "points_added": 0.0,
        "xpoints_added": 1.1485,
        "passes_attempted": 1134.0,
        "pass_completion_pct": 0.9145,
        "xpass_completion_pct": 0.8896,
        "passes_over_expected": 28.1511,
        "passes_over_expected_p100": 2.4825,
        "avg_pass_distance": 19.9678,
        "avg_pass_vertical": 5.8512
      }
    },
    {
      "canonical_id": "bura",
      "canonical_name": "Bura",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1632.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8737,
        "xg_place": -0.4045,
        "goals_minus_xg": 0.1263,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.7345,
        "assists_minus_xa": 0.2655,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6082,
        "points_added": 0.9063,
        "xpoints_added": 0.6242,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": 0.5796,
        "passes_over_expected_p100": 0.1148,
        "avg_pass_distance": 17.9648,
        "avg_pass_vertical": 5.4892
      }
    },
    {
      "canonical_id": "cal-jennings",
      "canonical_name": "Cal Jennings",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2956.0,
        "shots": 120.0,
        "shots_on_target": 48.0,
        "goals": 16.0,
        "xg": 21.2797,
        "xg_place": -5.0754,
        "goals_minus_xg": -5.2797,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 3.6896,
        "assists_minus_xa": -1.6896,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 24.9693,
        "points_added": 5.1725,
        "xpoints_added": 13.4276,
        "passes_attempted": 471.0,
        "pass_completion_pct": 0.6582,
        "xpass_completion_pct": 0.7144,
        "passes_over_expected": -26.5029,
        "passes_over_expected_p100": -5.6269,
        "avg_pass_distance": 14.1596,
        "avg_pass_vertical": 0.0207
      }
    },
    {
      "canonical_id": "callum-chapman-page",
      "canonical_name": "Callum Chapman-Page",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6594,
        "xg_place": -0.3329,
        "goals_minus_xg": -0.6594,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.0381,
        "assists_minus_xa": -0.0381,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6976,
        "points_added": 0.0,
        "xpoints_added": 0.5742,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.8304,
        "xpass_completion_pct": 0.8162,
        "passes_over_expected": 6.5515,
        "passes_over_expected_p100": 1.4242,
        "avg_pass_distance": 22.5504,
        "avg_pass_vertical": 9.6494
      }
    },
    {
      "canonical_id": "camden-riley",
      "canonical_name": "Camden Riley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2322.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 2.6452,
        "xg_place": -1.1216,
        "goals_minus_xg": -0.6452,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7486,
        "assists_minus_xa": -0.7486,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3939,
        "points_added": 1.2099,
        "xpoints_added": 1.9291,
        "passes_attempted": 1022.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8141,
        "passes_over_expected": 3.0017,
        "passes_over_expected_p100": 0.2937,
        "avg_pass_distance": 21.9495,
        "avg_pass_vertical": 7.1767
      }
    },
    {
      "canonical_id": "cameron-dunbar",
      "canonical_name": "Cameron Dunbar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2603.0,
        "shots": 64.0,
        "shots_on_target": 18.0,
        "goals": 2.0,
        "xg": 6.0363,
        "xg_place": -2.4927,
        "goals_minus_xg": -4.0363,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 4.0887,
        "assists_minus_xa": 0.9113,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.1249,
        "points_added": 0.2266,
        "xpoints_added": 3.7346,
        "passes_attempted": 458.0,
        "pass_completion_pct": 0.7271,
        "xpass_completion_pct": 0.7333,
        "passes_over_expected": -2.8458,
        "passes_over_expected_p100": -0.6213,
        "avg_pass_distance": 18.2397,
        "avg_pass_vertical": 2.0719
      }
    },
    {
      "canonical_id": "cameron-lindley",
      "canonical_name": "Cameron Lindley",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2104.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4478,
        "xg_place": 0.1579,
        "goals_minus_xg": -0.4478,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 3.2238,
        "assists_minus_xa": -2.2238,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.6717,
        "points_added": 0.0,
        "xpoints_added": 0.3003,
        "passes_attempted": 1107.0,
        "pass_completion_pct": 0.7453,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": -1.7813,
        "passes_over_expected_p100": -0.1609,
        "avg_pass_distance": 24.4081,
        "avg_pass_vertical": 7.7803
      }
    },
    {
      "canonical_id": "camilo-ponce",
      "canonical_name": "Camilo Ponce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 502.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2096,
        "xg_place": -0.2096,
        "goals_minus_xg": -0.2096,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1587,
        "assists_minus_xa": -0.1587,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3683,
        "points_added": 0.0,
        "xpoints_added": 0.1309,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.6439,
        "xpass_completion_pct": 0.7158,
        "passes_over_expected": -9.485,
        "passes_over_expected_p100": -7.1856,
        "avg_pass_distance": 16.9452,
        "avg_pass_vertical": 2.0599
      }
    },
    {
      "canonical_id": "carlos-guzm\u00e1n",
      "canonical_name": "Carlos Guzm\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2771.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.9366,
        "xg_place": 0.1004,
        "goals_minus_xg": -0.9366,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.781,
        "assists_minus_xa": 1.219,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7176,
        "points_added": 0.7827,
        "xpoints_added": 1.4932,
        "passes_attempted": 1845.0,
        "pass_completion_pct": 0.8065,
        "xpass_completion_pct": 0.7798,
        "passes_over_expected": 49.3005,
        "passes_over_expected_p100": 2.6721,
        "avg_pass_distance": 22.9003,
        "avg_pass_vertical": 11.2517
      }
    },
    {
      "canonical_id": "carlos-herrera",
      "canonical_name": "Carlos Herrera",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 373.0,
        "pass_completion_pct": 0.7909,
        "xpass_completion_pct": 0.8026,
        "passes_over_expected": -4.3788,
        "passes_over_expected_p100": -1.1739,
        "avg_pass_distance": 32.6605,
        "avg_pass_vertical": 22.7334,
        "shots_faced": 45.0,
        "goals_conceded": 9.0,
        "saves": 35.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 9.7068,
        "goals_conceded_minus_xg": -0.7068,
        "goals_per_xg": 0.9272
      }
    },
    {
      "canonical_id": "carlos-moguel",
      "canonical_name": "Carlos Moguel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 221.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1596,
        "xg_place": -0.1596,
        "goals_minus_xg": -0.1596,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1741,
        "assists_minus_xa": 0.8259,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3337,
        "points_added": 0.0,
        "xpoints_added": 0.1552,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.6528,
        "xpass_completion_pct": 0.6583,
        "passes_over_expected": -0.3961,
        "passes_over_expected_p100": -0.5501,
        "avg_pass_distance": 21.3564,
        "avg_pass_vertical": 7.3954
      }
    },
    {
      "canonical_id": "carlos-salda\u00f1a",
      "canonical_name": "Carlos Salda\u00f1a",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1211.0,
        "shots": 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.1473,
        "assists_minus_xa": -0.1473,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1473,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.6945,
        "xpass_completion_pct": 0.7324,
        "passes_over_expected": -13.1302,
        "passes_over_expected_p100": -3.7839,
        "avg_pass_distance": 36.3677,
        "avg_pass_vertical": 28.3392,
        "shots_faced": 41.0,
        "goals_conceded": 9.0,
        "saves": 32.0,
        "headed_shot_share": 0.122,
        "xg_faced": 11.8447,
        "goals_conceded_minus_xg": -2.8447,
        "goals_per_xg": 0.7598
      }
    },
    {
      "canonical_id": "carson-vom-steeg",
      "canonical_name": "Carson Vom Steeg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1922.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.333,
        "xg_place": -0.4958,
        "goals_minus_xg": -0.333,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.7147,
        "assists_minus_xa": 0.2853,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0477,
        "points_added": 0.0194,
        "xpoints_added": 1.013,
        "passes_attempted": 931.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": 20.1196,
        "passes_over_expected_p100": 2.1611,
        "avg_pass_distance": 22.5331,
        "avg_pass_vertical": 7.993
      }
    },
    {
      "canonical_id": "carter-manley",
      "canonical_name": "Carter Manley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1941.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 0.5829,
        "xg_place": 0.4975,
        "goals_minus_xg": 2.4171,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.35,
        "assists_minus_xa": -0.35,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.9329,
        "points_added": 3.1854,
        "xpoints_added": 0.5121,
        "passes_attempted": 733.0,
        "pass_completion_pct": 0.7026,
        "xpass_completion_pct": 0.7339,
        "passes_over_expected": -22.9633,
        "passes_over_expected_p100": -3.1328,
        "avg_pass_distance": 22.7896,
        "avg_pass_vertical": 11.7126
      }
    },
    {
      "canonical_id": "charlie-adams",
      "canonical_name": "Charlie Adams",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1413.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6014,
        "xg_place": -0.3182,
        "goals_minus_xg": 0.3986,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.1628,
        "assists_minus_xa": -1.1628,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7643,
        "points_added": 0.5518,
        "xpoints_added": 0.4178,
        "passes_attempted": 932.0,
        "pass_completion_pct": 0.8723,
        "xpass_completion_pct": 0.8427,
        "passes_over_expected": 27.564,
        "passes_over_expected_p100": 2.9575,
        "avg_pass_distance": 21.2445,
        "avg_pass_vertical": 3.8217
      }
    },
    {
      "canonical_id": "charlie-asensio",
      "canonical_name": "Charlie Asensio",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 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.0272,
        "assists_minus_xa": -0.0272,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0272,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.8067,
        "passes_over_expected": 0.5371,
        "passes_over_expected_p100": 1.3772,
        "avg_pass_distance": 21.8354,
        "avg_pass_vertical": 2.8818
      }
    },
    {
      "canonical_id": "charlie-dennis",
      "canonical_name": "Charlie Dennis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1888.0,
        "shots": 38.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.6664000000000003,
        "xg_place": -0.9642999999999999,
        "goals_minus_xg": -0.6663999999999999,
        "key_passes": 43.0,
        "assists": 2.0,
        "xa": 4.8571,
        "assists_minus_xa": -2.8571,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.5234,
        "points_added": 0.8417,
        "xpoints_added": 1.9405999999999999,
        "passes_attempted": 893.0,
        "pass_completion_pct": 1.5631,
        "xpass_completion_pct": 1.4945,
        "passes_over_expected": 25.7288,
        "passes_over_expected_p100": 6.8604,
        "avg_pass_distance": 45.401300000000006,
        "avg_pass_vertical": 4.3034
      }
    },
    {
      "canonical_id": "chase-boone",
      "canonical_name": "Chase Boone",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.0367,
        "xg_place": -1.2782,
        "goals_minus_xg": -1.0367,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0897,
        "assists_minus_xa": -0.0897,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1263,
        "points_added": 0.2906,
        "xpoints_added": 1.1329,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.7132,
        "xpass_completion_pct": 0.7398,
        "passes_over_expected": -7.0572,
        "passes_over_expected_p100": -2.6631,
        "avg_pass_distance": 19.001,
        "avg_pass_vertical": -0.5739
      }
    },
    {
      "canonical_id": "chibuike-ukaegbu",
      "canonical_name": "Chibuike Ukaegbu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 766.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1661,
        "xg_place": -0.1661,
        "goals_minus_xg": -0.1661,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1661,
        "points_added": 0.0,
        "xpoints_added": 0.0133,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.8123,
        "xpass_completion_pct": 0.8168,
        "passes_over_expected": -1.4021,
        "passes_over_expected_p100": -0.4538,
        "avg_pass_distance": 18.5564,
        "avg_pass_vertical": 6.2448
      }
    },
    {
      "canonical_id": "chris-allan",
      "canonical_name": "Chris Allan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3072.0,
        "shots": 32.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.2513,
        "xg_place": -0.1086,
        "goals_minus_xg": -1.2513,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 2.4065,
        "assists_minus_xa": 1.5935,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6578,
        "points_added": 0.0,
        "xpoints_added": 0.7849,
        "passes_attempted": 1518.0,
        "pass_completion_pct": 0.8584,
        "xpass_completion_pct": 0.8277,
        "passes_over_expected": 46.5762,
        "passes_over_expected_p100": 3.0683,
        "avg_pass_distance": 21.8367,
        "avg_pass_vertical": 4.4748
      }
    },
    {
      "canonical_id": "chris-jean-francois",
      "canonical_name": "Chris Jean Francois",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 117.0,
        "shots": 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.0916,
        "assists_minus_xa": -0.0916,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0916,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.84,
        "xpass_completion_pct": 0.8401,
        "passes_over_expected": -0.0027,
        "passes_over_expected_p100": -0.0109,
        "avg_pass_distance": 16.7575,
        "avg_pass_vertical": -6.4557
      }
    },
    {
      "canonical_id": "christian-garner",
      "canonical_name": "Christian Garner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.718,
        "passes_over_expected": -0.1031,
        "passes_over_expected_p100": -0.3684,
        "avg_pass_distance": 39.963,
        "avg_pass_vertical": 31.8057,
        "shots_faced": 3.0,
        "goals_conceded": 0.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0969,
        "goals_conceded_minus_xg": -0.0969,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "christian-herrera",
      "canonical_name": "Christian Herrera",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3891.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1232,
        "xg_place": -0.1232,
        "goals_minus_xg": -0.1232,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0717,
        "assists_minus_xa": -0.0717,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1948,
        "points_added": 0.0,
        "xpoints_added": 0.1203,
        "passes_attempted": 1283.0,
        "pass_completion_pct": 0.7093,
        "xpass_completion_pct": 0.7348,
        "passes_over_expected": -32.7183,
        "passes_over_expected_p100": -2.5501,
        "avg_pass_distance": 37.1692,
        "avg_pass_vertical": 27.2912,
        "shots_faced": 143.0,
        "goals_conceded": 39.0,
        "saves": 98.0,
        "headed_shot_share": 0.1608,
        "xg_faced": 42.3886,
        "goals_conceded_minus_xg": -3.3886,
        "goals_per_xg": 0.9201
      }
    },
    {
      "canonical_id": "christian-pinzon",
      "canonical_name": "Christian Pinzon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1590.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 3.016,
        "xg_place": -0.3501,
        "goals_minus_xg": 0.984,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 2.4412,
        "assists_minus_xa": 0.5588,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.4572,
        "points_added": 1.4746,
        "xpoints_added": 1.9782,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.8578,
        "xpass_completion_pct": 0.826,
        "passes_over_expected": 25.9497,
        "passes_over_expected_p100": 3.1801,
        "avg_pass_distance": 20.6318,
        "avg_pass_vertical": -3.3622
      }
    },
    {
      "canonical_id": "christian-sorto",
      "canonical_name": "Christian Sorto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1092.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.6262,
        "xg_place": -0.6323,
        "goals_minus_xg": -0.6262,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9121,
        "assists_minus_xa": 0.0879,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5384,
        "points_added": 0.0016,
        "xpoints_added": 0.322,
        "passes_attempted": 374.0,
        "pass_completion_pct": 0.7513,
        "xpass_completion_pct": 0.7787,
        "passes_over_expected": -10.2358,
        "passes_over_expected_p100": -2.7368,
        "avg_pass_distance": 19.5596,
        "avg_pass_vertical": 0.4599
      }
    },
    {
      "canonical_id": "christian-volesky",
      "canonical_name": "Christian Volesky",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6203,
        "xg_place": -0.587,
        "goals_minus_xg": -0.6203,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0478,
        "assists_minus_xa": -0.0478,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6682,
        "points_added": 0.0,
        "xpoints_added": 0.2679,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.6491,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -3.6795,
        "passes_over_expected_p100": -6.4553,
        "avg_pass_distance": 12.9391,
        "avg_pass_vertical": -0.9106
      }
    },
    {
      "canonical_id": "christiano-fran\u00e7ois",
      "canonical_name": "Christiano Fran\u00e7ois",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 718.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8407,
        "xg_place": -0.3864,
        "goals_minus_xg": -0.8407,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 2.0077,
        "assists_minus_xa": -0.0077,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8484,
        "points_added": 0.0,
        "xpoints_added": 0.4647,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7285,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": -3.9633,
        "passes_over_expected_p100": -2.6247,
        "avg_pass_distance": 16.545,
        "avg_pass_vertical": -1.1668
      }
    },
    {
      "canonical_id": "christopher-gloster",
      "canonical_name": "Christopher Gloster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2795.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5156,
        "xg_place": 0.1439,
        "goals_minus_xg": -0.5156,
        "key_passes": 19.0,
        "assists": 0.0,
        "xa": 2.0771,
        "assists_minus_xa": -2.0771,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5927,
        "points_added": 0.0,
        "xpoints_added": 0.2469,
        "passes_attempted": 1538.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.7993,
        "passes_over_expected": 5.6216,
        "passes_over_expected_p100": 0.3655,
        "avg_pass_distance": 19.9645,
        "avg_pass_vertical": 2.492
      }
    },
    {
      "canonical_id": "christopher-hegardt",
      "canonical_name": "Christopher Hegardt",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1182.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4577,
        "xg_place": 0.3018,
        "goals_minus_xg": -0.4577,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.7762,
        "assists_minus_xa": -0.7762,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2339,
        "points_added": 0.6742,
        "xpoints_added": 1.0489,
        "passes_attempted": 441.0,
        "pass_completion_pct": 0.8367,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": 13.8682,
        "passes_over_expected_p100": 3.1447,
        "avg_pass_distance": 20.9536,
        "avg_pass_vertical": 2.1789
      }
    },
    {
      "canonical_id": "clay-holstad",
      "canonical_name": "Clay Holstad",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3431.0,
        "shots": 58.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 2.9064,
        "xg_place": 0.2597,
        "goals_minus_xg": 1.0936,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.366,
        "assists_minus_xa": -0.366,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.2723,
        "points_added": 3.5977,
        "xpoints_added": 1.6065,
        "passes_attempted": 1610.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": 16.4431,
        "passes_over_expected_p100": 1.0213,
        "avg_pass_distance": 22.0318,
        "avg_pass_vertical": 4.2438
      }
    },
    {
      "canonical_id": "cole-mrowka",
      "canonical_name": "Cole Mrowka",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5557,
        "xg_place": -0.0696,
        "goals_minus_xg": -0.5557,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.5495,
        "assists_minus_xa": 1.4505,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1053,
        "points_added": 0.0,
        "xpoints_added": 0.2056,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.7182,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": -4.0174,
        "passes_over_expected_p100": -3.6522,
        "avg_pass_distance": 25.3792,
        "avg_pass_vertical": 5.528
      }
    },
    {
      "canonical_id": "cole-turner",
      "canonical_name": "Cole Turner",
      "positions": [
        "TE"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0884,
        "xg_place": -0.0884,
        "goals_minus_xg": -0.0884,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0884,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.9444,
        "xpass_completion_pct": 0.9385,
        "passes_over_expected": 0.1072,
        "passes_over_expected_p100": 0.5957,
        "avg_pass_distance": 21.632,
        "avg_pass_vertical": 1.7
      }
    },
    {
      "canonical_id": "coleman-gannon",
      "canonical_name": "Coleman Gannon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2197.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 3.2662,
        "xg_place": -0.945,
        "goals_minus_xg": 1.7338,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 2.8676,
        "assists_minus_xa": 0.1324,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.1338,
        "points_added": 2.9168,
        "xpoints_added": 1.9327,
        "passes_attempted": 533.0,
        "pass_completion_pct": 0.8068,
        "xpass_completion_pct": 0.8131,
        "passes_over_expected": -3.3755,
        "passes_over_expected_p100": -0.6333,
        "avg_pass_distance": 17.3639,
        "avg_pass_vertical": -2.8989
      }
    },
    {
      "canonical_id": "colin-shutler",
      "canonical_name": "Colin Shutler",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3102.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1891,
        "xg_place": 0.4721,
        "goals_minus_xg": 0.8109,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1891,
        "points_added": 1.8818,
        "xpoints_added": 0.3559,
        "passes_attempted": 1201.0,
        "pass_completion_pct": 0.7227,
        "xpass_completion_pct": 0.7314,
        "passes_over_expected": -10.3518,
        "passes_over_expected_p100": -0.8619,
        "avg_pass_distance": 35.8303,
        "avg_pass_vertical": 27.218,
        "shots_faced": 149.0,
        "goals_conceded": 37.0,
        "saves": 108.0,
        "headed_shot_share": 0.1342,
        "xg_faced": 42.9039,
        "goals_conceded_minus_xg": -5.9039,
        "goals_per_xg": 0.8624
      }
    },
    {
      "canonical_id": "collin-martin",
      "canonical_name": "Collin Martin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3071.0,
        "shots": 28.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.3718,
        "xg_place": -1.7884,
        "goals_minus_xg": -2.3718,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 3.3031,
        "assists_minus_xa": 0.6969,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6748,
        "points_added": 0.0,
        "xpoints_added": 1.2643,
        "passes_attempted": 1566.0,
        "pass_completion_pct": 0.8602,
        "xpass_completion_pct": 0.8523,
        "passes_over_expected": 12.2375,
        "passes_over_expected_p100": 0.7814,
        "avg_pass_distance": 19.3362,
        "avg_pass_vertical": 1.4832
      }
    },
    {
      "canonical_id": "collin-smith",
      "canonical_name": "Collin Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 525.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0862,
        "xg_place": -0.0786,
        "goals_minus_xg": -0.0862,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4535,
        "assists_minus_xa": -0.4535,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5396,
        "points_added": 0.0,
        "xpoints_added": 0.0082,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.6256,
        "xpass_completion_pct": 0.6789,
        "passes_over_expected": -11.2406,
        "passes_over_expected_p100": -5.3273,
        "avg_pass_distance": 17.9785,
        "avg_pass_vertical": 4.9778
      }
    },
    {
      "canonical_id": "connor-rutz",
      "canonical_name": "Connor Rutz",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1249.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.8206,
        "xg_place": -0.4297,
        "goals_minus_xg": -1.8206,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4417,
        "assists_minus_xa": 0.5583,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2623,
        "points_added": 0.6317,
        "xpoints_added": 3.2506,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": -3.7167,
        "passes_over_expected_p100": -1.1951,
        "avg_pass_distance": 15.5462,
        "avg_pass_vertical": 0.8286
      }
    },
    {
      "canonical_id": "conor-donovan",
      "canonical_name": "Conor Donovan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2698.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.6249,
        "xg_place": -0.9593,
        "goals_minus_xg": -1.6249,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2061,
        "assists_minus_xa": -0.2061,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.831,
        "points_added": 0.0,
        "xpoints_added": 1.7321,
        "passes_attempted": 1166.0,
        "pass_completion_pct": 0.8293,
        "xpass_completion_pct": 0.8298,
        "passes_over_expected": -0.5417,
        "passes_over_expected_p100": -0.0465,
        "avg_pass_distance": 22.1309,
        "avg_pass_vertical": 9.1108
      }
    },
    {
      "canonical_id": "conor-mcglynn",
      "canonical_name": "Conor McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 853.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1431,
        "xg_place": -1.0664,
        "goals_minus_xg": -0.1431,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.0244,
        "assists_minus_xa": -1.0244,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1676,
        "points_added": 0.6519,
        "xpoints_added": 0.8032,
        "passes_attempted": 416.0,
        "pass_completion_pct": 0.8486,
        "xpass_completion_pct": 0.8318,
        "passes_over_expected": 6.9706,
        "passes_over_expected_p100": 1.6756,
        "avg_pass_distance": 22.0827,
        "avg_pass_vertical": 2.6695
      }
    },
    {
      "canonical_id": "cristian-ortiz",
      "canonical_name": "Cristian Ortiz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 85.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.1001,
        "xg_place": -0.8833,
        "goals_minus_xg": -1.1001,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1945,
        "assists_minus_xa": -0.1945,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2946,
        "points_added": 0.0,
        "xpoints_added": 0.5797,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7075,
        "passes_over_expected": -0.0752,
        "passes_over_expected_p100": -0.7524,
        "avg_pass_distance": 23.9298,
        "avg_pass_vertical": 16.1329
      }
    },
    {
      "canonical_id": "cristian-parano",
      "canonical_name": "Cristian Parano",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1530.0,
        "shots": 44.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.28,
        "xg_place": -1.9987,
        "goals_minus_xg": -2.28,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 3.337,
        "assists_minus_xa": -1.337,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.617,
        "points_added": 0.528,
        "xpoints_added": 2.4945,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.8311,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 10.0587,
        "passes_over_expected_p100": 1.9532,
        "avg_pass_distance": 15.1387,
        "avg_pass_vertical": -1.2046
      }
    },
    {
      "canonical_id": "davian-kimbrough",
      "canonical_name": "Da'vian Kimbrough",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0458,
        "xg_place": -0.0458,
        "goals_minus_xg": -0.0458,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0458,
        "points_added": 0.0,
        "xpoints_added": 0.0909,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.5917,
        "passes_over_expected": 0.0417,
        "passes_over_expected_p100": 0.8345,
        "avg_pass_distance": 9.9422,
        "avg_pass_vertical": 4.37
      }
    },
    {
      "canonical_id": "daltyn-knutson",
      "canonical_name": "Daltyn Knutson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2981.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.9429,
        "xg_place": 0.065,
        "goals_minus_xg": -1.9429,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4742,
        "assists_minus_xa": -0.4742,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4171,
        "points_added": 0.0,
        "xpoints_added": 1.272,
        "passes_attempted": 1575.0,
        "pass_completion_pct": 0.8489,
        "xpass_completion_pct": 0.8445,
        "passes_over_expected": 6.934,
        "passes_over_expected_p100": 0.4403,
        "avg_pass_distance": 22.9079,
        "avg_pass_vertical": 8.0123
      }
    },
    {
      "canonical_id": "damia-viader-i-masdeu",
      "canonical_name": "Damia Viader I Masdeu",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1419.0,
        "shots": 17.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.3507,
        "xg_place": -0.7017,
        "goals_minus_xg": -1.3507,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.186,
        "assists_minus_xa": -0.186,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5366,
        "points_added": 0.0,
        "xpoints_added": 0.9023,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7707,
        "passes_over_expected": -21.0093,
        "passes_over_expected_p100": -3.0492,
        "avg_pass_distance": 17.2966,
        "avg_pass_vertical": 1.9054
      }
    },
    {
      "canonical_id": "damian-las",
      "canonical_name": "Damian Las",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3446.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1246,
        "xg_place": -0.1246,
        "goals_minus_xg": -0.1246,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1246,
        "points_added": 0.0,
        "xpoints_added": 0.1226,
        "passes_attempted": 851.0,
        "pass_completion_pct": 0.6334,
        "xpass_completion_pct": 0.6396,
        "passes_over_expected": -5.3284,
        "passes_over_expected_p100": -0.6261,
        "avg_pass_distance": 41.0792,
        "avg_pass_vertical": 33.6704,
        "shots_faced": 127.0,
        "goals_conceded": 46.0,
        "saves": 78.0,
        "headed_shot_share": 0.1654,
        "xg_faced": 39.054,
        "goals_conceded_minus_xg": 6.946,
        "goals_per_xg": 1.1779
      }
    },
    {
      "canonical_id": "damian-rivera",
      "canonical_name": "Damian Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1302.0,
        "shots": 38.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 5.0558,
        "xg_place": 0.5763,
        "goals_minus_xg": 0.9442,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 4.2965,
        "assists_minus_xa": -1.2965,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.3522,
        "points_added": 0.5293,
        "xpoints_added": 2.0176,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.7352,
        "passes_over_expected": 3.7029,
        "passes_over_expected_p100": 1.2302,
        "avg_pass_distance": 16.9295,
        "avg_pass_vertical": 2.5453
      }
    },
    {
      "canonical_id": "damien-barker-john",
      "canonical_name": "Damien Barker John",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6091,
        "xg_place": 0.1591,
        "goals_minus_xg": 0.3909,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2517,
        "assists_minus_xa": -0.2517,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8608,
        "points_added": 0.0,
        "xpoints_added": 0.2546,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.7321,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -1.267,
        "passes_over_expected_p100": -2.2625,
        "avg_pass_distance": 20.5115,
        "avg_pass_vertical": -1.2688
      }
    },
    {
      "canonical_id": "daniel-barbir",
      "canonical_name": "Daniel Barbir",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6344,
        "xg_place": 0.046700000000000005,
        "goals_minus_xg": -0.6344,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5774,
        "assists_minus_xa": -0.5774,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2118,
        "points_added": 0.0,
        "xpoints_added": 0.5183,
        "passes_attempted": 1049.0,
        "pass_completion_pct": 1.627,
        "xpass_completion_pct": 1.6168,
        "passes_over_expected": 14.2301,
        "passes_over_expected_p100": 1.0214,
        "avg_pass_distance": 45.7179,
        "avg_pass_vertical": 19.0141
      }
    },
    {
      "canonical_id": "daniel-bruce",
      "canonical_name": "Daniel Bruce",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1490.0,
        "shots": 37.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 6.4604,
        "xg_place": -2.6476,
        "goals_minus_xg": -1.4604,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.9868,
        "assists_minus_xa": 1.0132,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.4472,
        "points_added": 1.8023,
        "xpoints_added": 3.0093,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7247,
        "xpass_completion_pct": 0.7583,
        "passes_over_expected": -8.3116,
        "passes_over_expected_p100": -3.365,
        "avg_pass_distance": 12.4518,
        "avg_pass_vertical": -0.9591
      }
    },
    {
      "canonical_id": "daniel-crisostomo",
      "canonical_name": "Daniel Crisostomo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2759.0,
        "shots": 28.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.7551,
        "xg_place": -1.5413,
        "goals_minus_xg": -1.7551,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 4.0672,
        "assists_minus_xa": -2.0672,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.8223,
        "points_added": 0.2595,
        "xpoints_added": 1.602,
        "passes_attempted": 1073.0,
        "pass_completion_pct": 0.8527,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": 35.5225,
        "passes_over_expected_p100": 3.3106,
        "avg_pass_distance": 16.1582,
        "avg_pass_vertical": 2.5582
      }
    },
    {
      "canonical_id": "daniel-espeleta",
      "canonical_name": "Daniel Espeleta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9674,
        "xg_place": -0.9035,
        "goals_minus_xg": -0.9674,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4007,
        "assists_minus_xa": -0.4007,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3681,
        "points_added": 0.0,
        "xpoints_added": 0.5829,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.7919,
        "passes_over_expected": 2.2673,
        "passes_over_expected_p100": 2.1189,
        "avg_pass_distance": 14.7703,
        "avg_pass_vertical": 0.398
      }
    },
    {
      "canonical_id": "daniel-faundez",
      "canonical_name": "Daniel Faundez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.6925,
        "passes_over_expected": 1.3797,
        "passes_over_expected_p100": 5.7486,
        "avg_pass_distance": 36.7954,
        "avg_pass_vertical": 29.3921,
        "shots_faced": 4.0,
        "goals_conceded": 0.0,
        "saves": 4.0,
        "headed_shot_share": 0.25,
        "xg_faced": 0.9021,
        "goals_conceded_minus_xg": -0.9021,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "daniel-gagliardi",
      "canonical_name": "Daniel Gagliardi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1404.0,
        "shots": 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.0186,
        "assists_minus_xa": -0.0186,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0186,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 546.0,
        "pass_completion_pct": 0.7161,
        "xpass_completion_pct": 0.7701,
        "passes_over_expected": -29.5008,
        "passes_over_expected_p100": -5.4031,
        "avg_pass_distance": 29.8934,
        "avg_pass_vertical": 22.0589,
        "shots_faced": 87.0,
        "goals_conceded": 32.0,
        "saves": 53.0,
        "headed_shot_share": 0.1264,
        "xg_faced": 27.3329,
        "goals_conceded_minus_xg": 4.6671,
        "goals_per_xg": 1.1708
      }
    },
    {
      "canonical_id": "daniel-griffin",
      "canonical_name": "Daniel Griffin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3252.0,
        "shots": 50.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 8.095,
        "xg_place": -3.0595,
        "goals_minus_xg": -4.095,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 2.5141,
        "assists_minus_xa": -0.5141,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 10.609,
        "points_added": 2.3521,
        "xpoints_added": 5.1593,
        "passes_attempted": 1386.0,
        "pass_completion_pct": 0.7626,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -6.3318,
        "passes_over_expected_p100": -0.4568,
        "avg_pass_distance": 22.6364,
        "avg_pass_vertical": 7.0095
      }
    },
    {
      "canonical_id": "daniel-g\u00f3mez",
      "canonical_name": "Daniel G\u00f3mez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2809.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6646,
        "xg_place": -0.6646,
        "goals_minus_xg": -0.6646,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 0.8154,
        "assists_minus_xa": 2.1846,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.48,
        "points_added": 0.0,
        "xpoints_added": 0.2528,
        "passes_attempted": 1071.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": 12.7958,
        "passes_over_expected_p100": 1.1948,
        "avg_pass_distance": 19.4079,
        "avg_pass_vertical": 2.4131
      }
    },
    {
      "canonical_id": "daniel-kuzemka",
      "canonical_name": "Daniel Kuzemka",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.8554,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": 0.6629,
        "passes_over_expected_p100": 0.7986,
        "avg_pass_distance": 27.8391,
        "avg_pass_vertical": 17.5387,
        "shots_faced": 10.0,
        "goals_conceded": 2.0,
        "saves": 8.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.6828,
        "goals_conceded_minus_xg": -0.6828,
        "goals_per_xg": 0.7455
      }
    },
    {
      "canonical_id": "daniel-rios",
      "canonical_name": "Daniel Rios",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.891,
        "passes_over_expected": -1.2368,
        "passes_over_expected_p100": -17.6687,
        "avg_pass_distance": 15.4116,
        "avg_pass_vertical": -0.7393
      }
    },
    {
      "canonical_id": "daniel-rovira",
      "canonical_name": "Daniel Rovira",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 931.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0958,
        "xg_place": 0.1005,
        "goals_minus_xg": -0.0958,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.2825,
        "assists_minus_xa": 0.7175,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3782,
        "points_added": 0.0,
        "xpoints_added": 0.0507,
        "passes_attempted": 434.0,
        "pass_completion_pct": 0.6521,
        "xpass_completion_pct": 0.6868,
        "passes_over_expected": -15.0915,
        "passes_over_expected_p100": -3.4773,
        "avg_pass_distance": 22.0089,
        "avg_pass_vertical": 6.2237
      }
    },
    {
      "canonical_id": "daniel-vitiello",
      "canonical_name": "Daniel Vitiello",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3275.0,
        "shots": 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.0308,
        "assists_minus_xa": -0.0308,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0308,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1049.0,
        "pass_completion_pct": 0.7054,
        "xpass_completion_pct": 0.7148,
        "passes_over_expected": -9.8614,
        "passes_over_expected_p100": -0.9401,
        "avg_pass_distance": 35.6897,
        "avg_pass_vertical": 27.4473,
        "shots_faced": 124.0,
        "goals_conceded": 29.0,
        "saves": 94.0,
        "headed_shot_share": 0.1048,
        "xg_faced": 38.3777,
        "goals_conceded_minus_xg": -9.3777,
        "goals_per_xg": 0.7556
      }
    },
    {
      "canonical_id": "danny-barrera",
      "canonical_name": "Danny Barrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1111.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.7108,
        "xg_place": -0.3804,
        "goals_minus_xg": 0.2892,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 3.8654,
        "assists_minus_xa": -0.8654,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.5762,
        "points_added": 0.954,
        "xpoints_added": 1.1827,
        "passes_attempted": 518.0,
        "pass_completion_pct": 0.749,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": 9.3877,
        "passes_over_expected_p100": 1.8123,
        "avg_pass_distance": 23.172,
        "avg_pass_vertical": 5.9072
      }
    },
    {
      "canonical_id": "dantouma-toure",
      "canonical_name": "Dantouma Toure",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7819,
        "passes_over_expected": -2.2553,
        "passes_over_expected_p100": -28.1911,
        "avg_pass_distance": 13.6686,
        "avg_pass_vertical": 0.206
      }
    },
    {
      "canonical_id": "darius-johnson",
      "canonical_name": "Darius Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 373.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4524,
        "xg_place": -0.2785,
        "goals_minus_xg": -0.4524,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0211,
        "assists_minus_xa": -0.0211,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4734,
        "points_added": 0.0,
        "xpoints_added": 0.2575,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.6047,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -9.882,
        "passes_over_expected_p100": -11.4907,
        "avg_pass_distance": 17.5602,
        "avg_pass_vertical": -2.2843
      }
    },
    {
      "canonical_id": "dariusz-formella",
      "canonical_name": "Dariusz Formella",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1774.0,
        "shots": 41.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 6.7082,
        "xg_place": -0.4172,
        "goals_minus_xg": -0.7082,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.9333,
        "assists_minus_xa": 0.0667,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.6415,
        "points_added": 3.1405,
        "xpoints_added": 4.9651,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -11.3293,
        "passes_over_expected_p100": -2.0599,
        "avg_pass_distance": 17.6668,
        "avg_pass_vertical": 0.0146
      }
    },
    {
      "canonical_id": "darwin-matheus",
      "canonical_name": "Darwin Matheus",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 176.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2461,
        "xg_place": 0.0694,
        "goals_minus_xg": 0.7539,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2258,
        "assists_minus_xa": 0.7742,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.4719,
        "points_added": 0.2533,
        "xpoints_added": 0.2241,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.7083,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": -2.0097,
        "passes_over_expected_p100": -4.1869,
        "avg_pass_distance": 18.4458,
        "avg_pass_vertical": 4.4547
      }
    },
    {
      "canonical_id": "david-mejia",
      "canonical_name": "David Mejia",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 193.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0668,
        "xg_place": -0.0668,
        "goals_minus_xg": -0.0668,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0366,
        "assists_minus_xa": -0.0366,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1033,
        "points_added": 0.0,
        "xpoints_added": 0.0011,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.7102,
        "passes_over_expected": -3.176,
        "passes_over_expected_p100": -11.7629,
        "avg_pass_distance": 20.8128,
        "avg_pass_vertical": -0.7868
      }
    },
    {
      "canonical_id": "dawson-mccartney",
      "canonical_name": "Dawson McCartney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2133.0,
        "shots": 38.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.5585,
        "xg_place": -0.5381,
        "goals_minus_xg": -0.5585,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 3.4414,
        "assists_minus_xa": 1.5586,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.0,
        "points_added": 1.3959,
        "xpoints_added": 2.0283,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.8222,
        "xpass_completion_pct": 0.8163,
        "passes_over_expected": 5.1094,
        "passes_over_expected_p100": 0.59,
        "avg_pass_distance": 18.138,
        "avg_pass_vertical": -0.6029
      }
    },
    {
      "canonical_id": "dayonn-harris",
      "canonical_name": "Dayonn Harris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 793.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7443,
        "xg_place": 0.8638,
        "goals_minus_xg": -0.7443,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.3225,
        "assists_minus_xa": 0.6775,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0668,
        "points_added": 0.6617,
        "xpoints_added": 0.9285,
        "passes_attempted": 236.0,
        "pass_completion_pct": 0.6483,
        "xpass_completion_pct": 0.7098,
        "passes_over_expected": -14.502,
        "passes_over_expected_p100": -6.1449,
        "avg_pass_distance": 17.7273,
        "avg_pass_vertical": 0.3338
      }
    },
    {
      "canonical_id": "delentz-pierre",
      "canonical_name": "Delentz Pierre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1777.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.3878,
        "xg_place": 0.122,
        "goals_minus_xg": 1.6122,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2294,
        "assists_minus_xa": -0.2294,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6172,
        "points_added": 2.5123,
        "xpoints_added": 0.3738,
        "passes_attempted": 813.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.7581,
        "passes_over_expected": -2.3309,
        "passes_over_expected_p100": -0.2867,
        "avg_pass_distance": 26.7762,
        "avg_pass_vertical": 12.2044
      }
    },
    {
      "canonical_id": "derek-dodson",
      "canonical_name": "Derek Dodson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2282.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.2873,
        "xg_place": -0.1666,
        "goals_minus_xg": -1.2873,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.9989,
        "assists_minus_xa": -1.9989,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.2862,
        "points_added": 1.5523,
        "xpoints_added": 1.5318,
        "passes_attempted": 1077.0,
        "pass_completion_pct": 0.7669,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": 8.4378,
        "passes_over_expected_p100": 0.7835,
        "avg_pass_distance": 18.8181,
        "avg_pass_vertical": 3.971
      }
    },
    {
      "canonical_id": "derek-lozano",
      "canonical_name": "Derek Lozano",
      "positions": [
        "AM"
      ],
      "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": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0804,
        "passes_over_expected": -0.0804,
        "passes_over_expected_p100": -8.0407,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "deshane-beckford",
      "canonical_name": "Deshane Beckford",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1805.0,
        "shots": 49.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 5.0058,
        "xg_place": -0.4484,
        "goals_minus_xg": -2.0058,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.9764,
        "assists_minus_xa": -1.9764,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.9822,
        "points_added": 1.5999,
        "xpoints_added": 2.9156,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6782,
        "passes_over_expected": -11.4735,
        "passes_over_expected_p100": -2.9647,
        "avg_pass_distance": 19.2181,
        "avg_pass_vertical": 2.9353
      }
    },
    {
      "canonical_id": "devon-amoo-mensah",
      "canonical_name": "Devon Amoo-Mensah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3489.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8057,
        "xg_place": 0.3448,
        "goals_minus_xg": 0.1943,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.8301,
        "assists_minus_xa": 1.1699,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6357,
        "points_added": 0.5679,
        "xpoints_added": 0.3765,
        "passes_attempted": 1878.0,
        "pass_completion_pct": 0.8371,
        "xpass_completion_pct": 0.8225,
        "passes_over_expected": 27.4227,
        "passes_over_expected_p100": 1.4602,
        "avg_pass_distance": 22.0597,
        "avg_pass_vertical": 8.3007
      }
    },
    {
      "canonical_id": "diba-nwegbo",
      "canonical_name": "Diba Nwegbo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1151.0,
        "shots": 42.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.0972,
        "xg_place": -1.075,
        "goals_minus_xg": -2.0972,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.69,
        "assists_minus_xa": -0.69,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.7872,
        "points_added": 0.7288,
        "xpoints_added": 3.218,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7602,
        "passes_over_expected": 3.7836,
        "passes_over_expected_p100": 1.1974,
        "avg_pass_distance": 17.1074,
        "avg_pass_vertical": -0.8337
      }
    },
    {
      "canonical_id": "diego-abarca",
      "canonical_name": "Diego Abarca",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2354,
        "xg_place": 0.4175,
        "goals_minus_xg": -0.2354,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2354,
        "points_added": 0.0,
        "xpoints_added": 0.3524,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": 0.2011,
        "passes_over_expected_p100": 1.6758,
        "avg_pass_distance": 9.5283,
        "avg_pass_vertical": 1.6713
      }
    },
    {
      "canonical_id": "diego-guti\u00e9rrez",
      "canonical_name": "Diego Guti\u00e9rrez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1201.0,
        "shots": 32.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 3.0491,
        "xg_place": -1.8726,
        "goals_minus_xg": -2.0491,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9530000000000001,
        "assists_minus_xa": -0.9530000000000001,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.0021,
        "points_added": 0.9675,
        "xpoints_added": 2.2628000000000004,
        "passes_attempted": 415.0,
        "pass_completion_pct": 1.4745,
        "xpass_completion_pct": 1.5406,
        "passes_over_expected": -13.690999999999999,
        "passes_over_expected_p100": -6.6039,
        "avg_pass_distance": 40.040000000000006,
        "avg_pass_vertical": -2.53
      }
    },
    {
      "canonical_id": "diego-sanchez",
      "canonical_name": "Diego Sanchez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.2031,
        "passes_over_expected": -0.2031,
        "passes_over_expected_p100": -20.3112,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "dieng-mamadou",
      "canonical_name": "Dieng Mamadou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2073.0,
        "shots": 63.0,
        "shots_on_target": 30.0,
        "goals": 11.0,
        "xg": 13.7851,
        "xg_place": 0.2822,
        "goals_minus_xg": -2.7851,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.4909,
        "assists_minus_xa": -1.4909,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 15.276,
        "points_added": 4.7556,
        "xpoints_added": 8.0396,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.6952,
        "xpass_completion_pct": 0.7309,
        "passes_over_expected": -12.5571,
        "passes_over_expected_p100": -3.5775,
        "avg_pass_distance": 14.8005,
        "avg_pass_vertical": -0.9322
      }
    },
    {
      "canonical_id": "dillon-powers",
      "canonical_name": "Dillon Powers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1603.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3784,
        "xg_place": -0.8557,
        "goals_minus_xg": -0.3784,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6059,
        "assists_minus_xa": -0.6059,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9843,
        "points_added": 0.0,
        "xpoints_added": 0.3142,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.8908,
        "xpass_completion_pct": 0.8602,
        "passes_over_expected": 28.3531,
        "passes_over_expected_p100": 3.0652,
        "avg_pass_distance": 22.5106,
        "avg_pass_vertical": 8.5899
      }
    },
    {
      "canonical_id": "diogo-pacheco",
      "canonical_name": "Diogo Pacheco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1493.0,
        "shots": 37.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.6619,
        "xg_place": -1.3402,
        "goals_minus_xg": -0.6619,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.6249,
        "assists_minus_xa": 0.3751,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.2868,
        "points_added": 1.3628,
        "xpoints_added": 3.7358,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.5811,
        "xpass_completion_pct": 0.6301,
        "passes_over_expected": -16.6101,
        "passes_over_expected_p100": -4.8997,
        "avg_pass_distance": 18.8664,
        "avg_pass_vertical": 1.6211
      }
    },
    {
      "canonical_id": "dom-dwyer",
      "canonical_name": "Dom Dwyer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6383,
        "xg_place": -0.353,
        "goals_minus_xg": -0.6383,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3869,
        "assists_minus_xa": -0.3869,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0252,
        "points_added": 0.5493,
        "xpoints_added": 0.6201,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.5915,
        "xpass_completion_pct": 0.706,
        "passes_over_expected": -8.1253,
        "passes_over_expected_p100": -11.4441,
        "avg_pass_distance": 14.7579,
        "avg_pass_vertical": -0.3449
      }
    },
    {
      "canonical_id": "dominic-gasso",
      "canonical_name": "Dominic Gasso",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1041,
        "xg_place": -0.1041,
        "goals_minus_xg": -0.1041,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1041,
        "points_added": 0.0,
        "xpoints_added": 0.1645,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.7586,
        "passes_over_expected": -2.345,
        "passes_over_expected_p100": -21.318,
        "avg_pass_distance": 17.9608,
        "avg_pass_vertical": -2.7664
      }
    },
    {
      "canonical_id": "dominick-hernandez",
      "canonical_name": "Dominick Hernandez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1428.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3004,
        "xg_place": 0.5681,
        "goals_minus_xg": -0.3004,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0283,
        "assists_minus_xa": -0.0283,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3287,
        "points_added": 0.267,
        "xpoints_added": 0.5094,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -16.509,
        "passes_over_expected_p100": -3.2691,
        "avg_pass_distance": 17.2848,
        "avg_pass_vertical": 3.0348
      }
    },
    {
      "canonical_id": "douglas-mart\u00ednez",
      "canonical_name": "Douglas Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2105.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 3.3003,
        "xg_place": 0.2221,
        "goals_minus_xg": 0.6997,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 4.7134,
        "assists_minus_xa": -1.7134,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.0137,
        "points_added": 0.7283,
        "xpoints_added": 0.9125,
        "passes_attempted": 590.0,
        "pass_completion_pct": 0.6424,
        "xpass_completion_pct": 0.6494,
        "passes_over_expected": -4.1528,
        "passes_over_expected_p100": -0.7039,
        "avg_pass_distance": 17.1405,
        "avg_pass_vertical": 1.1952
      }
    },
    {
      "canonical_id": "drew-skundrich",
      "canonical_name": "Drew Skundrich",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1969.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6113,
        "xg_place": -0.1476,
        "goals_minus_xg": -0.6113,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.9873,
        "assists_minus_xa": -1.9873,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.5986,
        "points_added": 0.5824,
        "xpoints_added": 1.3303,
        "passes_attempted": 877.0,
        "pass_completion_pct": 0.8324,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 15.8857,
        "passes_over_expected_p100": 1.8114,
        "avg_pass_distance": 18.4909,
        "avg_pass_vertical": 2.6106
      }
    },
    {
      "canonical_id": "duke-lacroix",
      "canonical_name": "Duke Lacroix",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3046.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6751,
        "xg_place": 0.4639,
        "goals_minus_xg": 0.3249,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5729,
        "assists_minus_xa": -0.5729,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.248,
        "points_added": 0.0069,
        "xpoints_added": 0.4207,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.8184,
        "xpass_completion_pct": 0.8211,
        "passes_over_expected": -3.811,
        "passes_over_expected_p100": -0.2641,
        "avg_pass_distance": 22.3357,
        "avg_pass_vertical": 6.7693
      }
    },
    {
      "canonical_id": "duran-michael-ferree",
      "canonical_name": "Duran Michael Ferree",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 302.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8105,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": 3.8928,
        "passes_over_expected_p100": 4.0977,
        "avg_pass_distance": 32.1149,
        "avg_pass_vertical": 21.9755,
        "shots_faced": 11.0,
        "goals_conceded": 4.0,
        "saves": 7.0,
        "headed_shot_share": 0.2727,
        "xg_faced": 3.0983,
        "goals_conceded_minus_xg": 0.9017,
        "goals_per_xg": 1.291
      }
    },
    {
      "canonical_id": "dylan-borczak",
      "canonical_name": "Dylan Borczak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1604.0,
        "shots": 42.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 4.7347,
        "xg_place": -0.1394,
        "goals_minus_xg": -0.7347,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.4161,
        "assists_minus_xa": -1.4161,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.1507,
        "points_added": 1.3796,
        "xpoints_added": 2.3395,
        "passes_attempted": 286.0,
        "pass_completion_pct": 0.6888,
        "xpass_completion_pct": 0.6809,
        "passes_over_expected": 2.2644,
        "passes_over_expected_p100": 0.7917,
        "avg_pass_distance": 16.8292,
        "avg_pass_vertical": 1.7637
      }
    },
    {
      "canonical_id": "dylan-mares",
      "canonical_name": "Dylan Mares",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 388.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1617,
        "xg_place": 0.7416,
        "goals_minus_xg": -0.1617,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.2075,
        "assists_minus_xa": 0.7925,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3692,
        "points_added": 0.2666,
        "xpoints_added": 0.646,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.7853,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": 2.2461,
        "passes_over_expected_p100": 1.269,
        "avg_pass_distance": 18.3175,
        "avg_pass_vertical": 1.7502
      }
    },
    {
      "canonical_id": "eder-borelli",
      "canonical_name": "Eder Borelli",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0345,
        "xg_place": -0.0345,
        "goals_minus_xg": -0.0345,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1773,
        "assists_minus_xa": -0.1773,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2118,
        "points_added": 0.0,
        "xpoints_added": 0.0217,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7042,
        "xpass_completion_pct": 0.7287,
        "passes_over_expected": -3.472,
        "passes_over_expected_p100": -2.4451,
        "avg_pass_distance": 18.3576,
        "avg_pass_vertical": 5.7288
      }
    },
    {
      "canonical_id": "edgardo-rito",
      "canonical_name": "Edgardo Rito",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1989.0,
        "shots": 9.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.8462,
        "xg_place": 0.2989,
        "goals_minus_xg": -0.8462,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.2875,
        "assists_minus_xa": -1.2875,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1336,
        "points_added": 0.0781,
        "xpoints_added": 1.0889,
        "passes_attempted": 635.0,
        "pass_completion_pct": 0.7512,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": -6.8157,
        "passes_over_expected_p100": -1.0733,
        "avg_pass_distance": 17.2827,
        "avg_pass_vertical": -0.8602
      }
    },
    {
      "canonical_id": "edison-azcona",
      "canonical_name": "Edison Azcona",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 933.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.1925,
        "xg_place": 0.1394,
        "goals_minus_xg": -1.1925,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.801,
        "assists_minus_xa": -0.801,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9936,
        "points_added": 0.0,
        "xpoints_added": 1.1278,
        "passes_attempted": 413.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8642,
        "passes_over_expected": -2.9335,
        "passes_over_expected_p100": -0.7103,
        "avg_pass_distance": 19.1769,
        "avg_pass_vertical": -1.1305
      }
    },
    {
      "canonical_id": "eduardo-fernandez",
      "canonical_name": "Eduardo Fernandez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.2222,
        "xpass_completion_pct": 0.515,
        "passes_over_expected": -2.6346,
        "passes_over_expected_p100": -29.2737,
        "avg_pass_distance": 14.4167,
        "avg_pass_vertical": 7.13
      }
    },
    {
      "canonical_id": "edward-berumen",
      "canonical_name": "Edward Berumen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 301.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1152,
        "xg_place": -0.1152,
        "goals_minus_xg": -0.1152,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2501,
        "assists_minus_xa": 0.7499,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3653,
        "points_added": 0.0,
        "xpoints_added": 0.0212,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.8192,
        "xpass_completion_pct": 0.8448,
        "passes_over_expected": -4.5352,
        "passes_over_expected_p100": -2.5622,
        "avg_pass_distance": 19.6239,
        "avg_pass_vertical": 5.307
      }
    },
    {
      "canonical_id": "edward-kizza",
      "canonical_name": "Edward Kizza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2773.0,
        "shots": 57.0,
        "shots_on_target": 26.0,
        "goals": 12.0,
        "xg": 12.5104,
        "xg_place": -2.2818,
        "goals_minus_xg": -0.5104,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.8635,
        "assists_minus_xa": -0.8635,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 14.3739,
        "points_added": 5.5991,
        "xpoints_added": 7.6708,
        "passes_attempted": 657.0,
        "pass_completion_pct": 0.7443,
        "xpass_completion_pct": 0.7701,
        "passes_over_expected": -16.9683,
        "passes_over_expected_p100": -2.5827,
        "avg_pass_distance": 15.491,
        "avg_pass_vertical": -2.2497
      }
    },
    {
      "canonical_id": "edwin-laszo",
      "canonical_name": "Edwin Laszo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1784.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 0.5888,
        "xg_place": 0.8214,
        "goals_minus_xg": 1.4112,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.8911,
        "assists_minus_xa": -1.8911,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4799,
        "points_added": 1.4881,
        "xpoints_added": 0.4485,
        "passes_attempted": 792.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.791,
        "passes_over_expected": -5.4635,
        "passes_over_expected_p100": -0.6898,
        "avg_pass_distance": 23.1273,
        "avg_pass_vertical": 6.8195
      }
    },
    {
      "canonical_id": "edwin-munjoma",
      "canonical_name": "Edwin Munjoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2439.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3792,
        "xg_place": -0.5145,
        "goals_minus_xg": -1.3792,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 3.2281,
        "assists_minus_xa": -2.2281,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.6073,
        "points_added": 0.0,
        "xpoints_added": 0.7483,
        "passes_attempted": 1124.0,
        "pass_completion_pct": 1.5482,
        "xpass_completion_pct": 1.3801,
        "passes_over_expected": 10.7327,
        "passes_over_expected_p100": 16.8078,
        "avg_pass_distance": 37.504400000000004,
        "avg_pass_vertical": 4.9648
      }
    },
    {
      "canonical_id": "elias-g\u00e4rtig",
      "canonical_name": "Elias G\u00e4rtig",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.9167,
        "xpass_completion_pct": 0.8987,
        "passes_over_expected": 3.0213,
        "passes_over_expected_p100": 1.7984,
        "avg_pass_distance": 23.5371,
        "avg_pass_vertical": 8.4214
      }
    },
    {
      "canonical_id": "elias-norris",
      "canonical_name": "Elias Norris",
      "positions": [
        "ST"
      ],
      "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": 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": "elijah-wynder",
      "canonical_name": "Elijah Wynder",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3271.0,
        "shots": 40.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 3.5386,
        "xg_place": 0.872,
        "goals_minus_xg": 2.4614,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 2.399,
        "assists_minus_xa": -1.399,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.9376,
        "points_added": 2.0389,
        "xpoints_added": 1.9215,
        "passes_attempted": 1090.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8017,
        "passes_over_expected": -1.8647,
        "passes_over_expected_p100": -0.1711,
        "avg_pass_distance": 18.5465,
        "avg_pass_vertical": 3.8321
      }
    },
    {
      "canonical_id": "elliot-collier",
      "canonical_name": "Elliot Collier",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 917.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 3.2483,
        "xg_place": 0.5571,
        "goals_minus_xg": 1.7517,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.8184,
        "assists_minus_xa": 1.1816,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.0666,
        "points_added": 2.5043,
        "xpoints_added": 1.2701,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.6625,
        "xpass_completion_pct": 0.7173,
        "passes_over_expected": -13.1512,
        "passes_over_expected_p100": -5.4797,
        "avg_pass_distance": 15.4754,
        "avg_pass_vertical": 0.245
      }
    },
    {
      "canonical_id": "elvis-amoh",
      "canonical_name": "Elvis Amoh",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1169.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 6.1198,
        "xg_place": -2.7929,
        "goals_minus_xg": -3.1198,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 0.7497,
        "assists_minus_xa": 2.2503,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.8694,
        "points_added": 1.3411,
        "xpoints_added": 3.6388,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.7113,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": -21.1766,
        "passes_over_expected_p100": -7.4566,
        "avg_pass_distance": 13.4725,
        "avg_pass_vertical": -0.2959
      }
    },
    {
      "canonical_id": "emerson-hyndman",
      "canonical_name": "Emerson Hyndman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2206.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 2.5012,
        "xg_place": -0.4042,
        "goals_minus_xg": -1.5012,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.172,
        "assists_minus_xa": -1.172,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.6732,
        "points_added": 0.002,
        "xpoints_added": 1.7041,
        "passes_attempted": 897.0,
        "pass_completion_pct": 0.893,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": 45.5324,
        "passes_over_expected_p100": 5.0761,
        "avg_pass_distance": 19.9719,
        "avg_pass_vertical": 2.2611
      }
    },
    {
      "canonical_id": "emil-cuello",
      "canonical_name": "Emil Cuello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1651.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.9063,
        "xg_place": -0.2825,
        "goals_minus_xg": -1.9063,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.688,
        "assists_minus_xa": 1.312,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5943,
        "points_added": 0.0,
        "xpoints_added": 1.0464,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": 5.7946,
        "passes_over_expected_p100": 0.7655,
        "avg_pass_distance": 19.7148,
        "avg_pass_vertical": 2.579
      }
    },
    {
      "canonical_id": "emilio-ycaza",
      "canonical_name": "Emilio Ycaza",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2334.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 7.1072,
        "xg_place": -1.6706,
        "goals_minus_xg": -3.1072,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.7609,
        "assists_minus_xa": 0.2391,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.8681,
        "points_added": 1.0387,
        "xpoints_added": 3.6574,
        "passes_attempted": 995.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": -3.2105,
        "passes_over_expected_p100": -0.3227,
        "avg_pass_distance": 18.8673,
        "avg_pass_vertical": 4.1366
      }
    },
    {
      "canonical_id": "emmanuel-johnson",
      "canonical_name": "Emmanuel Johnson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1010.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 3.5972,
        "xg_place": -1.4831,
        "goals_minus_xg": -1.5972,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.197,
        "assists_minus_xa": -0.197,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7942,
        "points_added": 0.0248,
        "xpoints_added": 1.6471,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.5949,
        "xpass_completion_pct": 0.6759,
        "passes_over_expected": -12.7968,
        "passes_over_expected_p100": -8.0993,
        "avg_pass_distance": 14.2356,
        "avg_pass_vertical": -0.6632
      }
    },
    {
      "canonical_id": "emmanuel-samadia",
      "canonical_name": "Emmanuel Samadia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1745.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1953,
        "xg_place": -0.0637,
        "goals_minus_xg": -0.1953,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 3.5324,
        "assists_minus_xa": -0.5324,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7277,
        "points_added": 0.0,
        "xpoints_added": 0.1018,
        "passes_attempted": 1024.0,
        "pass_completion_pct": 0.7422,
        "xpass_completion_pct": 0.7194,
        "passes_over_expected": 23.3029,
        "passes_over_expected_p100": 2.2757,
        "avg_pass_distance": 20.9643,
        "avg_pass_vertical": 5.8283
      }
    },
    {
      "canonical_id": "emrah-klimenta",
      "canonical_name": "Emrah Klimenta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1418.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4167,
        "xg_place": -0.2162,
        "goals_minus_xg": -0.4167,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0113,
        "assists_minus_xa": -0.0113,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.428,
        "points_added": 0.0,
        "xpoints_added": 0.2914,
        "passes_attempted": 832.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": 6.4402,
        "passes_over_expected_p100": 0.7741,
        "avg_pass_distance": 23.8736,
        "avg_pass_vertical": 11.2604
      }
    },
    {
      "canonical_id": "endri-mustali",
      "canonical_name": "Endri Mustali",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5486,
        "xg_place": 0.0,
        "goals_minus_xg": -0.5486,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0606,
        "assists_minus_xa": -0.0606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6092,
        "points_added": 0.0,
        "xpoints_added": 0.1872,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6905,
        "passes_over_expected": -0.2859,
        "passes_over_expected_p100": -2.3821,
        "avg_pass_distance": 11.5005,
        "avg_pass_vertical": -3.5794
      }
    },
    {
      "canonical_id": "enoch-mushagalusa",
      "canonical_name": "Enoch Mushagalusa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 371.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8942,
        "xg_place": -0.43110000000000004,
        "goals_minus_xg": 0.1058,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0172,
        "assists_minus_xa": -0.0172,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9114,
        "points_added": 0.0066,
        "xpoints_added": 0.5369,
        "passes_attempted": 90.0,
        "pass_completion_pct": 1.1026,
        "xpass_completion_pct": 1.3321,
        "passes_over_expected": -9.7032,
        "passes_over_expected_p100": -22.9535,
        "avg_pass_distance": 32.3406,
        "avg_pass_vertical": -0.5095999999999998
      }
    },
    {
      "canonical_id": "enzo-martinez",
      "canonical_name": "Enzo Martinez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3394.0,
        "shots": 65.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 7.7329,
        "xg_place": -0.3861,
        "goals_minus_xg": -1.7329,
        "key_passes": 38.0,
        "assists": 6.0,
        "xa": 3.2971,
        "assists_minus_xa": 2.7029,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.03,
        "points_added": 3.2621,
        "xpoints_added": 5.1315,
        "passes_attempted": 1144.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": -35.7303,
        "passes_over_expected_p100": -3.1233,
        "avg_pass_distance": 21.5242,
        "avg_pass_vertical": 5.6644
      }
    },
    {
      "canonical_id": "enzo-mori",
      "canonical_name": "Enzo Mori",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.5731,
        "passes_over_expected": 0.2806,
        "passes_over_expected_p100": 9.3518,
        "avg_pass_distance": 26.3039,
        "avg_pass_vertical": 24.8783
      }
    },
    {
      "canonical_id": "eric-calvillo",
      "canonical_name": "Eric Calvillo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3172.0,
        "shots": 60.0,
        "shots_on_target": 22.0,
        "goals": 3.0,
        "xg": 6.7512,
        "xg_place": -0.6315,
        "goals_minus_xg": -3.7512,
        "key_passes": 47.0,
        "assists": 1.0,
        "xa": 3.4003,
        "assists_minus_xa": -2.4003,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 10.1514,
        "points_added": 1.672,
        "xpoints_added": 4.6325,
        "passes_attempted": 1529.0,
        "pass_completion_pct": 0.847,
        "xpass_completion_pct": 0.828,
        "passes_over_expected": 28.935,
        "passes_over_expected_p100": 1.8924,
        "avg_pass_distance": 20.2694,
        "avg_pass_vertical": 2.0478
      }
    },
    {
      "canonical_id": "eric-dick",
      "canonical_name": "Eric Dick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2715.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.5877,
        "xpass_completion_pct": 0.6316,
        "passes_over_expected": -31.5005,
        "passes_over_expected_p100": -4.3873,
        "avg_pass_distance": 41.9422,
        "avg_pass_vertical": 34.7778,
        "shots_faced": 92.0,
        "goals_conceded": 19.0,
        "saves": 72.0,
        "headed_shot_share": 0.2283,
        "xg_faced": 27.383,
        "goals_conceded_minus_xg": -8.383,
        "goals_per_xg": 0.6939
      }
    },
    {
      "canonical_id": "erickson-gallardo",
      "canonical_name": "Erickson Gallardo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 809.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3715,
        "xg_place": -1.0416,
        "goals_minus_xg": -1.3715,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.2457,
        "assists_minus_xa": -1.2457,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6172,
        "points_added": 0.0,
        "xpoints_added": 1.183,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.6481,
        "xpass_completion_pct": 0.6731,
        "passes_over_expected": -5.3979,
        "passes_over_expected_p100": -2.499,
        "avg_pass_distance": 18.7701,
        "avg_pass_vertical": -0.1348
      }
    },
    {
      "canonical_id": "ethan-obrien",
      "canonical_name": "Ethan O'Brien",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8391,
        "passes_over_expected": -0.391,
        "passes_over_expected_p100": -3.9098,
        "avg_pass_distance": 16.4448,
        "avg_pass_vertical": -1.5103
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2706.0,
        "shots": 52.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 9.9306,
        "xg_place": 0.3365,
        "goals_minus_xg": 1.0694,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.9073,
        "assists_minus_xa": 0.0927,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.8379,
        "points_added": 4.7185,
        "xpoints_added": 6.0577,
        "passes_attempted": 514.0,
        "pass_completion_pct": 0.6984,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": -22.1948,
        "passes_over_expected_p100": -4.3181,
        "avg_pass_distance": 14.2666,
        "avg_pass_vertical": -2.0257
      }
    },
    {
      "canonical_id": "etsgar-cruz",
      "canonical_name": "Etsgar Cruz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 509.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0633,
        "xg_place": 0.0076,
        "goals_minus_xg": -0.0633,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0756,
        "assists_minus_xa": -0.0756,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1389,
        "points_added": 0.0,
        "xpoints_added": 0.0373,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -5.5504,
        "passes_over_expected_p100": -5.6065,
        "avg_pass_distance": 16.2206,
        "avg_pass_vertical": -0.4316
      }
    },
    {
      "canonical_id": "evan-conway",
      "canonical_name": "Evan Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2451.0,
        "shots": 69.0,
        "shots_on_target": 29.0,
        "goals": 12.0,
        "xg": 10.769,
        "xg_place": -0.2853,
        "goals_minus_xg": 1.231,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.4895,
        "assists_minus_xa": 0.5105,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 13.2585,
        "points_added": 4.4839,
        "xpoints_added": 4.72,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.6841,
        "xpass_completion_pct": 0.7269,
        "passes_over_expected": -18.0262,
        "passes_over_expected_p100": -4.2818,
        "avg_pass_distance": 16.3299,
        "avg_pass_vertical": 1.6976
      }
    },
    {
      "canonical_id": "evan-davila",
      "canonical_name": "Evan Davila",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.057,
        "xg_place": -0.057,
        "goals_minus_xg": -0.057,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5816,
        "assists_minus_xa": 0.4184,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6386,
        "points_added": 0.0,
        "xpoints_added": 0.0277,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.5806,
        "xpass_completion_pct": 0.7066,
        "passes_over_expected": -7.8094,
        "passes_over_expected_p100": -12.5957,
        "avg_pass_distance": 17.1484,
        "avg_pass_vertical": 2.1204
      }
    },
    {
      "canonical_id": "ezekiel-soto",
      "canonical_name": "Ezekiel Soto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0495,
        "xg_place": 0.3812,
        "goals_minus_xg": -0.0495,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0495,
        "points_added": 0.0,
        "xpoints_added": 0.0073,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": 1.7544,
        "passes_over_expected_p100": 10.9647,
        "avg_pass_distance": 17.6919,
        "avg_pass_vertical": 3.0139
      }
    },
    {
      "canonical_id": "ezra-armstrong",
      "canonical_name": "Ezra Armstrong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2711.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 1.9435,
        "xg_place": -0.0503,
        "goals_minus_xg": 3.0565,
        "key_passes": 24.0,
        "assists": 6.0,
        "xa": 3.4229,
        "assists_minus_xa": 2.5771,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 5.3664,
        "points_added": 0.9821,
        "xpoints_added": 1.0576,
        "passes_attempted": 1085.0,
        "pass_completion_pct": 0.7124,
        "xpass_completion_pct": 0.7315,
        "passes_over_expected": -20.6607,
        "passes_over_expected_p100": -1.9042,
        "avg_pass_distance": 19.7492,
        "avg_pass_vertical": 5.238
      }
    },
    {
      "canonical_id": "fabien-garcia",
      "canonical_name": "Fabien Garcia",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1174.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3005,
        "xg_place": -0.2708,
        "goals_minus_xg": -0.3005,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2575,
        "assists_minus_xa": -0.2575,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5581,
        "points_added": 0.0,
        "xpoints_added": 0.2317,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.8802,
        "xpass_completion_pct": 0.8591,
        "passes_over_expected": 12.7023,
        "passes_over_expected_p100": 2.1135,
        "avg_pass_distance": 22.0268,
        "avg_pass_vertical": 7.2119
      }
    },
    {
      "canonical_id": "faysal-bettache",
      "canonical_name": "Faysal Bettache",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1093.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.517,
        "xg_place": -0.3706,
        "goals_minus_xg": -0.517,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6819,
        "assists_minus_xa": 0.3181,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1989,
        "points_added": 0.0,
        "xpoints_added": 0.3521,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.7756,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": 13.1394,
        "passes_over_expected_p100": 3.2767,
        "avg_pass_distance": 20.666,
        "avg_pass_vertical": 4.7502
      }
    },
    {
      "canonical_id": "fede-varela",
      "canonical_name": "Fede Varela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1679.0,
        "shots": 30.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 2.8834,
        "xg_place": 0.1792,
        "goals_minus_xg": 1.1166,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 1.9137,
        "assists_minus_xa": 0.0863,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7971,
        "points_added": 1.4943,
        "xpoints_added": 1.5572,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.7328,
        "passes_over_expected": 1.755,
        "passes_over_expected_p100": 0.309,
        "avg_pass_distance": 19.8262,
        "avg_pass_vertical": 5.1689
      }
    },
    {
      "canonical_id": "felipe-rodriguez",
      "canonical_name": "Felipe Rodriguez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1012.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.7642,
        "xpass_completion_pct": 0.7856,
        "passes_over_expected": -6.8297,
        "passes_over_expected_p100": -2.1477,
        "avg_pass_distance": 29.753,
        "avg_pass_vertical": 21.0846,
        "shots_faced": 69.0,
        "goals_conceded": 35.0,
        "saves": 31.0,
        "headed_shot_share": 0.1884,
        "xg_faced": 27.3504,
        "goals_conceded_minus_xg": 7.6496,
        "goals_per_xg": 1.2797
      }
    },
    {
      "canonical_id": "fernando-delgado",
      "canonical_name": "Fernando Delgado",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.8955,
        "xpass_completion_pct": 0.9088,
        "passes_over_expected": -0.8894,
        "passes_over_expected_p100": -1.3274,
        "avg_pass_distance": 24.4171,
        "avg_pass_vertical": 14.9531,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 0.91,
        "goals_conceded_minus_xg": 2.09,
        "goals_per_xg": 3.2967
      }
    },
    {
      "canonical_id": "finn-calloway",
      "canonical_name": "Finn Calloway",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7708,
        "passes_over_expected": 0.0626,
        "passes_over_expected_p100": 0.6959,
        "avg_pass_distance": 20.9599,
        "avg_pass_vertical": 4.3799
      }
    },
    {
      "canonical_id": "finn-sundstrom",
      "canonical_name": "Finn Sundstrom",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.5528,
        "passes_over_expected": -0.5528,
        "passes_over_expected_p100": -55.2776,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "florian-valot",
      "canonical_name": "Florian Valot",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3074.0,
        "shots": 44.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 5.1981,
        "xg_place": -2.4177,
        "goals_minus_xg": -1.1981,
        "key_passes": 49.0,
        "assists": 5.0,
        "xa": 5.759,
        "assists_minus_xa": -0.759,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.9571,
        "points_added": 2.9044,
        "xpoints_added": 3.4073,
        "passes_attempted": 1784.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.7971,
        "passes_over_expected": 6.9317,
        "passes_over_expected_p100": 0.3886,
        "avg_pass_distance": 18.1207,
        "avg_pass_vertical": 2.1483
      }
    },
    {
      "canonical_id": "forrest-lasso",
      "canonical_name": "Forrest Lasso",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 803.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.4701,
        "xg_place": 0.7025,
        "goals_minus_xg": 0.5299,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 1.4911,
        "assists_minus_xa": 0.5089,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9611,
        "points_added": 0.019,
        "xpoints_added": 0.0663,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7096,
        "xpass_completion_pct": 0.7339,
        "passes_over_expected": -8.8909,
        "passes_over_expected_p100": -2.4359,
        "avg_pass_distance": 24.9933,
        "avg_pass_vertical": 12.2901
      }
    },
    {
      "canonical_id": "francisco-nevarez",
      "canonical_name": "Francisco Nevarez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.8879,
        "xg_place": 0.1746,
        "goals_minus_xg": 1.1121,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.1765,
        "assists_minus_xa": -1.1765,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0644,
        "points_added": 1.2056,
        "xpoints_added": 0.5917,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": -19.0258,
        "passes_over_expected_p100": -2.585,
        "avg_pass_distance": 21.7413,
        "avg_pass_vertical": 3.5024
      }
    },
    {
      "canonical_id": "frank-l\u00f3pez",
      "canonical_name": "Frank L\u00f3pez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2040.0,
        "shots": 52.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 7.6158,
        "xg_place": -3.1142,
        "goals_minus_xg": -0.6158,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 1.583,
        "assists_minus_xa": 1.417,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.1988,
        "points_added": 4.3466,
        "xpoints_added": 4.7092,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.7395,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": -14.8576,
        "passes_over_expected_p100": -6.2427,
        "avg_pass_distance": 15.6823,
        "avg_pass_vertical": -3.1286
      }
    },
    {
      "canonical_id": "frank-nodarse",
      "canonical_name": "Frank Nodarse",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3489.0,
        "shots": 35.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 3.8172,
        "xg_place": 2.2936,
        "goals_minus_xg": 2.1828,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0616,
        "assists_minus_xa": -0.0616,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8788,
        "points_added": 2.7556,
        "xpoints_added": 2.1549,
        "passes_attempted": 1583.0,
        "pass_completion_pct": 0.808,
        "xpass_completion_pct": 0.7887,
        "passes_over_expected": 30.4764,
        "passes_over_expected_p100": 1.9252,
        "avg_pass_distance": 21.4879,
        "avg_pass_vertical": 8.089
      }
    },
    {
      "canonical_id": "frederik-kleemann",
      "canonical_name": "Frederik Kleemann",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2210.0,
        "shots": 14.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.2217,
        "xg_place": -1.0093,
        "goals_minus_xg": -1.2217,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4167,
        "assists_minus_xa": -0.4167,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6384,
        "points_added": 0.2538,
        "xpoints_added": 1.2298,
        "passes_attempted": 1196.0,
        "pass_completion_pct": 0.8294,
        "xpass_completion_pct": 0.8165,
        "passes_over_expected": 15.4558,
        "passes_over_expected_p100": 1.2923,
        "avg_pass_distance": 23.2038,
        "avg_pass_vertical": 11.0894
      }
    },
    {
      "canonical_id": "greg-monroe",
      "canonical_name": "GREG MONROE",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.7231,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -0.9291,
        "passes_over_expected_p100": -1.4294,
        "avg_pass_distance": 33.8271,
        "avg_pass_vertical": 21.5868,
        "shots_faced": 16.0,
        "goals_conceded": 7.0,
        "saves": 6.0,
        "headed_shot_share": 0.125,
        "xg_faced": 4.5364,
        "goals_conceded_minus_xg": 2.4636,
        "goals_per_xg": 1.5431
      }
    },
    {
      "canonical_id": "gabriel-alves",
      "canonical_name": "Gabriel Alves",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1036.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3114,
        "xg_place": -0.0532,
        "goals_minus_xg": -0.3114,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0808,
        "assists_minus_xa": -0.0808,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3921,
        "points_added": 0.0,
        "xpoints_added": 0.1496,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.7286,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": -11.5956,
        "passes_over_expected_p100": -2.1553,
        "avg_pass_distance": 22.3514,
        "avg_pass_vertical": 5.759
      }
    },
    {
      "canonical_id": "gabriel-perrotta",
      "canonical_name": "Gabriel Perrotta",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 400.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.7019,
        "xpass_completion_pct": 0.6597,
        "passes_over_expected": 4.3938,
        "passes_over_expected_p100": 4.2248,
        "avg_pass_distance": 40.3797,
        "avg_pass_vertical": 33.8939,
        "shots_faced": 17.0,
        "goals_conceded": 4.0,
        "saves": 12.0,
        "headed_shot_share": 0.1765,
        "xg_faced": 4.2982,
        "goals_conceded_minus_xg": -0.2982,
        "goals_per_xg": 0.9306
      }
    },
    {
      "canonical_id": "gabriel-torres",
      "canonical_name": "Gabriel Torres",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1420.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4076,
        "xg_place": -0.9806,
        "goals_minus_xg": -1.4076,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.8468,
        "assists_minus_xa": 0.1532,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2544,
        "points_added": 0.0,
        "xpoints_added": 1.0622,
        "passes_attempted": 546.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": 6.1542,
        "passes_over_expected_p100": 1.1271,
        "avg_pass_distance": 18.6322,
        "avg_pass_vertical": -0.738
      }
    },
    {
      "canonical_id": "gabriel-de-freitas",
      "canonical_name": "Gabriel de Freitas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1935.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.0461,
        "xg_place": 0.2221,
        "goals_minus_xg": -0.0461,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.7668,
        "assists_minus_xa": -1.7668,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8129,
        "points_added": 0.8996,
        "xpoints_added": 0.6107,
        "passes_attempted": 929.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 9.3621,
        "passes_over_expected_p100": 1.0078,
        "avg_pass_distance": 21.9483,
        "avg_pass_vertical": 2.4859
      }
    },
    {
      "canonical_id": "gagi-margvelashvili",
      "canonical_name": "Gagi Margvelashvili",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2570.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.097,
        "xg_place": -0.4246,
        "goals_minus_xg": -0.097,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 1.3766,
        "assists_minus_xa": 1.6234,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4735,
        "points_added": 0.0971,
        "xpoints_added": 0.4168,
        "passes_attempted": 1216.0,
        "pass_completion_pct": 0.8248,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": 34.7559,
        "passes_over_expected_p100": 2.8582,
        "avg_pass_distance": 22.3961,
        "avg_pass_vertical": 10.5506
      }
    },
    {
      "canonical_id": "gaoussou-samake",
      "canonical_name": "Gaoussou Samake",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 792.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.3699,
        "xg_place": 0.1897,
        "goals_minus_xg": 1.6301,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.0438,
        "assists_minus_xa": 0.9562,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.4137,
        "points_added": 1.5973,
        "xpoints_added": 0.7137,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.7201,
        "xpass_completion_pct": 0.7566,
        "passes_over_expected": -11.5899,
        "passes_over_expected_p100": -3.6446,
        "avg_pass_distance": 19.2625,
        "avg_pass_vertical": 0.6566
      }
    },
    {
      "canonical_id": "garrett-mclaughlin",
      "canonical_name": "Garrett McLaughlin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 248.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6346,
        "xg_place": -0.2217,
        "goals_minus_xg": -0.6346,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1339,
        "assists_minus_xa": -0.1339,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7684,
        "points_added": 0.0,
        "xpoints_added": 0.3327,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": -2.2818,
        "passes_over_expected_p100": -3.6219,
        "avg_pass_distance": 17.3131,
        "avg_pass_vertical": -1.5664
      }
    },
    {
      "canonical_id": "gavin-turner",
      "canonical_name": "Gavin Turner",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 211.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2589,
        "xg_place": -0.1668,
        "goals_minus_xg": -0.2589,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2976,
        "assists_minus_xa": -0.2976,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5565,
        "points_added": 0.0,
        "xpoints_added": 0.1193,
        "passes_attempted": 102.0,
        "pass_completion_pct": 0.7843,
        "xpass_completion_pct": 0.7696,
        "passes_over_expected": 1.5034,
        "passes_over_expected_p100": 1.4739,
        "avg_pass_distance": 17.1843,
        "avg_pass_vertical": -0.5979
      }
    },
    {
      "canonical_id": "gennaro-michael-nigro",
      "canonical_name": "Gennaro Michael Nigro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2829.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4266,
        "xg_place": 0.1511,
        "goals_minus_xg": -0.4266,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.7284,
        "assists_minus_xa": -0.7284,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.155,
        "points_added": 0.0,
        "xpoints_added": 0.3468,
        "passes_attempted": 1980.0,
        "pass_completion_pct": 0.8141,
        "xpass_completion_pct": 0.7952,
        "passes_over_expected": 37.4306,
        "passes_over_expected_p100": 1.8904,
        "avg_pass_distance": 22.8425,
        "avg_pass_vertical": 5.7447
      }
    },
    {
      "canonical_id": "george-marks",
      "canonical_name": "George Marks",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8632,
        "xpass_completion_pct": 0.8557,
        "passes_over_expected": 0.7044,
        "passes_over_expected_p100": 0.7415,
        "avg_pass_distance": 28.1743,
        "avg_pass_vertical": 18.3546,
        "shots_faced": 10.0,
        "goals_conceded": 3.0,
        "saves": 7.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.4051,
        "goals_conceded_minus_xg": 0.5949,
        "goals_per_xg": 1.2474
      }
    },
    {
      "canonical_id": "gerold-ngnepi",
      "canonical_name": "Gerold Ngnepi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2512.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.7078,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": -23.3784,
        "passes_over_expected_p100": -2.5301,
        "avg_pass_distance": 36.0068,
        "avg_pass_vertical": 26.8313,
        "shots_faced": 139.0,
        "goals_conceded": 33.0,
        "saves": 102.0,
        "headed_shot_share": 0.1151,
        "xg_faced": 39.0682,
        "goals_conceded_minus_xg": -6.0682,
        "goals_per_xg": 0.8447
      }
    },
    {
      "canonical_id": "giovanni-aguilar",
      "canonical_name": "Giovanni Aguilar",
      "positions": [
        "DM"
      ],
      "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": 59.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.8158,
        "passes_over_expected": -6.1314,
        "passes_over_expected_p100": -10.3923,
        "avg_pass_distance": 17.4873,
        "avg_pass_vertical": 1.1239
      }
    },
    {
      "canonical_id": "giovanni-padilla",
      "canonical_name": "Giovanni Padilla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0169,
        "xg_place": 0.0678,
        "goals_minus_xg": -0.0169,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0169,
        "points_added": 0.0,
        "xpoints_added": 0.0117,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6751,
        "passes_over_expected": -4.5083,
        "passes_over_expected_p100": -7.5139,
        "avg_pass_distance": 21.957,
        "avg_pass_vertical": 11.4558
      }
    },
    {
      "canonical_id": "giulio-doratiotto",
      "canonical_name": "Giulio Doratiotto",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1277.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0301,
        "xg_place": -0.6659,
        "goals_minus_xg": -0.0301,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5889,
        "assists_minus_xa": -0.5889,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.619,
        "points_added": 1.1199,
        "xpoints_added": 0.6887,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": 6.6162,
        "passes_over_expected_p100": 1.3841,
        "avg_pass_distance": 19.6516,
        "avg_pass_vertical": -0.3771
      }
    },
    {
      "canonical_id": "gonzalo-pel\u00faa",
      "canonical_name": "Gonzalo Pel\u00faa",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1184,
        "xg_place": -0.1184,
        "goals_minus_xg": -0.1184,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1184,
        "points_added": 0.0,
        "xpoints_added": 0.1156,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6746,
        "passes_over_expected": 0.5088,
        "passes_over_expected_p100": 2.5438,
        "avg_pass_distance": 23.2999,
        "avg_pass_vertical": 8.5388
      }
    },
    {
      "canonical_id": "graham-smith",
      "canonical_name": "Graham Smith",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3640.0,
        "shots": 29.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 3.6209,
        "xg_place": -0.9548,
        "goals_minus_xg": -1.6209,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0775,
        "assists_minus_xa": -0.0775,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6984,
        "points_added": 0.373,
        "xpoints_added": 2.1897,
        "passes_attempted": 2272.0,
        "pass_completion_pct": 0.8649,
        "xpass_completion_pct": 0.8483,
        "passes_over_expected": 37.6726,
        "passes_over_expected_p100": 1.6581,
        "avg_pass_distance": 24.5397,
        "avg_pass_vertical": 9.7862
      }
    },
    {
      "canonical_id": "grant-robinson",
      "canonical_name": "Grant Robinson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1198.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4098,
        "xg_place": -0.3224,
        "goals_minus_xg": -0.4098,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.2669,
        "assists_minus_xa": -1.2669,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6767,
        "points_added": 0.0,
        "xpoints_added": 0.3977,
        "passes_attempted": 695.0,
        "pass_completion_pct": 0.7842,
        "xpass_completion_pct": 0.7653,
        "passes_over_expected": 13.1443,
        "passes_over_expected_p100": 1.8913,
        "avg_pass_distance": 21.0927,
        "avg_pass_vertical": 5.1285
      }
    },
    {
      "canonical_id": "grant-stoneman",
      "canonical_name": "Grant Stoneman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2087.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.218,
        "xg_place": -0.2234,
        "goals_minus_xg": -0.218,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.066,
        "assists_minus_xa": -0.066,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.284,
        "points_added": 0.5103,
        "xpoints_added": 0.5307,
        "passes_attempted": 1001.0,
        "pass_completion_pct": 0.7962,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": 11.0664,
        "passes_over_expected_p100": 1.1055,
        "avg_pass_distance": 22.5596,
        "avg_pass_vertical": 9.426
      }
    },
    {
      "canonical_id": "grayson-doody",
      "canonical_name": "Grayson Doody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1177.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8917,
        "xg_place": -0.5355,
        "goals_minus_xg": 0.1083,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 2.3093,
        "assists_minus_xa": 1.6907,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.201,
        "points_added": 0.026,
        "xpoints_added": 0.3458,
        "passes_attempted": 748.0,
        "pass_completion_pct": 0.8676,
        "xpass_completion_pct": 0.8323,
        "passes_over_expected": 26.4716,
        "passes_over_expected_p100": 3.539,
        "avg_pass_distance": 20.8324,
        "avg_pass_vertical": 2.886
      }
    },
    {
      "canonical_id": "greg-hurst",
      "canonical_name": "Greg Hurst",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2475.0,
        "shots": 58.0,
        "shots_on_target": 34.0,
        "goals": 12.0,
        "xg": 12.1693,
        "xg_place": -1.3305,
        "goals_minus_xg": -0.1693,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6934,
        "assists_minus_xa": -0.6934,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.8627,
        "points_added": 5.9603,
        "xpoints_added": 6.3254,
        "passes_attempted": 533.0,
        "pass_completion_pct": 0.728,
        "xpass_completion_pct": 0.7772,
        "passes_over_expected": -26.2272,
        "passes_over_expected_p100": -4.9207,
        "avg_pass_distance": 15.1247,
        "avg_pass_vertical": -0.518
      }
    },
    {
      "canonical_id": "griffin-tomas",
      "canonical_name": "Griffin Tomas",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 104.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.7482,
        "passes_over_expected": 3.844,
        "passes_over_expected_p100": 7.5373,
        "avg_pass_distance": 22.996,
        "avg_pass_vertical": 5.449
      }
    },
    {
      "canonical_id": "guillermo-diaz",
      "canonical_name": "Guillermo Diaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2796.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3075,
        "xg_place": -0.6505,
        "goals_minus_xg": -0.3075,
        "key_passes": 57.0,
        "assists": 7.0,
        "xa": 8.6234,
        "assists_minus_xa": -1.6234,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.9309,
        "points_added": 0.3862,
        "xpoints_added": 0.924,
        "passes_attempted": 1279.0,
        "pass_completion_pct": 0.6724,
        "xpass_completion_pct": 0.6814,
        "passes_over_expected": -11.4809,
        "passes_over_expected_p100": -0.8976,
        "avg_pass_distance": 22.3606,
        "avg_pass_vertical": 7.1709
      }
    },
    {
      "canonical_id": "harry-swartz",
      "canonical_name": "Harry Swartz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1118.0,
        "shots": 11.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.6583,
        "xg_place": 0.4832,
        "goals_minus_xg": 0.3417,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.3416,
        "assists_minus_xa": -1.3416,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9999,
        "points_added": 2.7403,
        "xpoints_added": 2.3957,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.7007,
        "xpass_completion_pct": 0.7173,
        "passes_over_expected": -4.7171,
        "passes_over_expected_p100": -1.6609,
        "avg_pass_distance": 14.7441,
        "avg_pass_vertical": 0.1126
      }
    },
    {
      "canonical_id": "harvey-neville",
      "canonical_name": "Harvey Neville",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 345.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4993,
        "assists_minus_xa": -0.4993,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4993,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.7153,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": -3.6677,
        "passes_over_expected_p100": -2.547,
        "avg_pass_distance": 18.0,
        "avg_pass_vertical": 0.3855
      }
    },
    {
      "canonical_id": "harvey-st-clair",
      "canonical_name": "Harvey St. Clair",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1893.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1473,
        "xg_place": -0.1042,
        "goals_minus_xg": -0.1473,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.3019,
        "assists_minus_xa": 0.6981,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4492,
        "points_added": 0.0,
        "xpoints_added": 0.1553,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.6954,
        "xpass_completion_pct": 0.7031,
        "passes_over_expected": -6.5572,
        "passes_over_expected_p100": -0.7742,
        "avg_pass_distance": 22.1972,
        "avg_pass_vertical": 6.5634
      }
    },
    {
      "canonical_id": "hayden-sargis",
      "canonical_name": "Hayden Sargis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0284,
        "xg_place": 0.0961,
        "goals_minus_xg": -0.0284,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1229,
        "assists_minus_xa": -0.1229,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1513,
        "points_added": 0.0,
        "xpoints_added": 0.0166,
        "passes_attempted": 255.0,
        "pass_completion_pct": 0.7569,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -5.3664,
        "passes_over_expected_p100": -2.1045,
        "avg_pass_distance": 26.0899,
        "avg_pass_vertical": 10.0498
      }
    },
    {
      "canonical_id": "hayden-stamps",
      "canonical_name": "Hayden Stamps",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9713,
        "passes_over_expected": 0.0574,
        "passes_over_expected_p100": 2.8695,
        "avg_pass_distance": 11.4856,
        "avg_pass_vertical": -10.005
      }
    },
    {
      "canonical_id": "hayden-white",
      "canonical_name": "Hayden White",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 542.0,
        "shots": 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.1401,
        "assists_minus_xa": -0.1401,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1401,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 259.0,
        "pass_completion_pct": 0.7259,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": -4.1729,
        "passes_over_expected_p100": -1.6112,
        "avg_pass_distance": 20.7859,
        "avg_pass_vertical": 6.921
      }
    },
    {
      "canonical_id": "houssou-landru",
      "canonical_name": "Houssou Landru",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2581.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.3012,
        "xg_place": -0.0086,
        "goals_minus_xg": -0.3012,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 3.096,
        "assists_minus_xa": -2.096,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.3972,
        "points_added": 0.7466,
        "xpoints_added": 0.7748,
        "passes_attempted": 1539.0,
        "pass_completion_pct": 0.8142,
        "xpass_completion_pct": 0.8189,
        "passes_over_expected": -7.3111,
        "passes_over_expected_p100": -0.4751,
        "avg_pass_distance": 22.1565,
        "avg_pass_vertical": 5.928
      }
    },
    {
      "canonical_id": "hugh-alexander-dixon",
      "canonical_name": "Hugh Alexander Dixon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2114.0,
        "shots": 41.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.0109,
        "xg_place": -1.8925,
        "goals_minus_xg": -1.0109,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.5805,
        "assists_minus_xa": -1.5805,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.5914,
        "points_added": 1.4976,
        "xpoints_added": 3.1209,
        "passes_attempted": 732.0,
        "pass_completion_pct": 0.724,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -16.2484,
        "passes_over_expected_p100": -2.2197,
        "avg_pass_distance": 20.4548,
        "avg_pass_vertical": 1.7484
      }
    },
    {
      "canonical_id": "hugo-fauroux",
      "canonical_name": "Hugo Fauroux",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3453.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1782,
        "xg_place": -0.1782,
        "goals_minus_xg": -0.1782,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1782,
        "points_added": 0.0,
        "xpoints_added": 0.1757,
        "passes_attempted": 1149.0,
        "pass_completion_pct": 0.7807,
        "xpass_completion_pct": 0.783,
        "passes_over_expected": -2.6333,
        "passes_over_expected_p100": -0.2292,
        "avg_pass_distance": 30.1362,
        "avg_pass_vertical": 21.7278,
        "shots_faced": 136.0,
        "goals_conceded": 36.0,
        "saves": 94.0,
        "headed_shot_share": 0.125,
        "xg_faced": 38.3552,
        "goals_conceded_minus_xg": -2.3552,
        "goals_per_xg": 0.9386
      }
    },
    {
      "canonical_id": "hugo-mbongue",
      "canonical_name": "Hugo Mbongue",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.9762,
        "xg_place": 0.3003,
        "goals_minus_xg": 0.0238,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2738,
        "assists_minus_xa": -0.2738,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.25,
        "points_added": 1.5495,
        "xpoints_added": 1.966,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.6642,
        "xpass_completion_pct": 0.7317,
        "passes_over_expected": -9.0434,
        "passes_over_expected_p100": -6.7488,
        "avg_pass_distance": 14.5233,
        "avg_pass_vertical": -1.9147
      }
    },
    {
      "canonical_id": "hunter-sulte",
      "canonical_name": "Hunter Sulte",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2713.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.5125,
        "xpass_completion_pct": 0.5526,
        "passes_over_expected": -27.2041,
        "passes_over_expected_p100": -4.0065,
        "avg_pass_distance": 48.8186,
        "avg_pass_vertical": 44.1757,
        "shots_faced": 115.0,
        "goals_conceded": 34.0,
        "saves": 76.0,
        "headed_shot_share": 0.1652,
        "xg_faced": 34.9793,
        "goals_conceded_minus_xg": -0.9793,
        "goals_per_xg": 0.972
      }
    },
    {
      "canonical_id": "ian-shaul",
      "canonical_name": "Ian Shaul",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 109.0,
        "shots": 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.0586,
        "assists_minus_xa": -0.0586,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0586,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.8444,
        "xpass_completion_pct": 0.8595,
        "passes_over_expected": -0.679,
        "passes_over_expected_p100": -1.5089,
        "avg_pass_distance": 18.2564,
        "avg_pass_vertical": 1.6254
      }
    },
    {
      "canonical_id": "ilya-alekseev",
      "canonical_name": "Ilya Alekseev",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5951,
        "xg_place": 0.3854,
        "goals_minus_xg": 0.4049,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2921,
        "assists_minus_xa": -0.2921,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8872,
        "points_added": 1.3658,
        "xpoints_added": 1.0357,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7574,
        "xpass_completion_pct": 0.7577,
        "passes_over_expected": -0.0659,
        "passes_over_expected_p100": -0.028,
        "avg_pass_distance": 18.123,
        "avg_pass_vertical": 1.4091
      }
    },
    {
      "canonical_id": "irakoze-donasiyano",
      "canonical_name": "Irakoze Donasiyano",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1722.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9522,
        "xg_place": -0.6908,
        "goals_minus_xg": -0.9522,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.6868,
        "assists_minus_xa": 0.3132,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.639,
        "points_added": 0.0,
        "xpoints_added": 0.8508,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.8381,
        "xpass_completion_pct": 0.8357,
        "passes_over_expected": 1.5303,
        "passes_over_expected_p100": 0.2452,
        "avg_pass_distance": 18.1447,
        "avg_pass_vertical": 0.9985
      }
    },
    {
      "canonical_id": "isaac-angking",
      "canonical_name": "Isaac Angking",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 128.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9588,
        "xg_place": 0.8394,
        "goals_minus_xg": 1.0412,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0653,
        "assists_minus_xa": 0.9347,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0241,
        "points_added": 1.8589,
        "xpoints_added": 0.7923,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.8146,
        "passes_over_expected": -1.2139,
        "passes_over_expected_p100": -2.8904,
        "avg_pass_distance": 19.631,
        "avg_pass_vertical": 3.9871
      }
    },
    {
      "canonical_id": "isaac-espinal",
      "canonical_name": "Isaac Espinal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0802,
        "assists_minus_xa": -0.0802,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0802,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": -1.1483,
        "passes_over_expected_p100": -7.6552,
        "avg_pass_distance": 23.0023,
        "avg_pass_vertical": -8.6204
      }
    },
    {
      "canonical_id": "isaiah-johnston",
      "canonical_name": "Isaiah Johnston",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 698.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2313,
        "xg_place": 0.3625,
        "goals_minus_xg": 0.7687,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6988,
        "assists_minus_xa": -0.6988,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9301,
        "points_added": 1.0091,
        "xpoints_added": 0.1955,
        "passes_attempted": 398.0,
        "pass_completion_pct": 0.892,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": 21.2563,
        "passes_over_expected_p100": 5.3408,
        "avg_pass_distance": 21.1313,
        "avg_pass_vertical": 2.5788
      }
    },
    {
      "canonical_id": "izaiah-garza",
      "canonical_name": "Izaiah Garza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 126.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.776,
        "passes_over_expected": -3.4554,
        "passes_over_expected_p100": -6.1703,
        "avg_pass_distance": 17.2114,
        "avg_pass_vertical": 5.8103
      }
    },
    {
      "canonical_id": "jc-ngando",
      "canonical_name": "J.C. Ngando",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3559.0,
        "shots": 56.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.8207,
        "xg_place": -0.3666,
        "goals_minus_xg": -0.8207,
        "key_passes": 71.0,
        "assists": 5.0,
        "xa": 8.9364,
        "assists_minus_xa": -3.9364,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.7572,
        "points_added": 2.514,
        "xpoints_added": 1.9188,
        "passes_attempted": 1944.0,
        "pass_completion_pct": 0.805,
        "xpass_completion_pct": 0.8112,
        "passes_over_expected": -11.9445,
        "passes_over_expected_p100": -0.6144,
        "avg_pass_distance": 21.7987,
        "avg_pass_vertical": 4.3132
      }
    },
    {
      "canonical_id": "jj-williams",
      "canonical_name": "J.J. Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2214.0,
        "shots": 64.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 11.4176,
        "xg_place": -2.7223,
        "goals_minus_xg": -0.4176,
        "key_passes": 22.0,
        "assists": 5.0,
        "xa": 2.7627,
        "assists_minus_xa": 2.2373,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 14.1803,
        "points_added": 0.143,
        "xpoints_added": 4.5908,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.5545,
        "xpass_completion_pct": 0.6242,
        "passes_over_expected": -38.3141,
        "passes_over_expected_p100": -6.9662,
        "avg_pass_distance": 15.2251,
        "avg_pass_vertical": 2.4238
      }
    },
    {
      "canonical_id": "jack-blake",
      "canonical_name": "Jack Blake",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2172.0,
        "shots": 78.0,
        "shots_on_target": 30.0,
        "goals": 10.0,
        "xg": 8.6033,
        "xg_place": 1.5415,
        "goals_minus_xg": 1.3967,
        "key_passes": 33.0,
        "assists": 4.0,
        "xa": 3.7903,
        "assists_minus_xa": 0.2097,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.3937,
        "points_added": 5.5843,
        "xpoints_added": 4.9244,
        "passes_attempted": 966.0,
        "pass_completion_pct": 0.7433,
        "xpass_completion_pct": 0.7211,
        "passes_over_expected": 21.4152,
        "passes_over_expected_p100": 2.2169,
        "avg_pass_distance": 20.3714,
        "avg_pass_vertical": 7.0634
      }
    },
    {
      "canonical_id": "jack-gurr",
      "canonical_name": "Jack Gurr",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2740.0,
        "shots": 44.0,
        "shots_on_target": 12.0,
        "goals": 0.0,
        "xg": 3.6156,
        "xg_place": -1.6618,
        "goals_minus_xg": -3.6156,
        "key_passes": 52.0,
        "assists": 8.0,
        "xa": 8.4576,
        "assists_minus_xa": -0.4576,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 12.0732,
        "points_added": 0.0,
        "xpoints_added": 2.5947,
        "passes_attempted": 1555.0,
        "pass_completion_pct": 0.6971,
        "xpass_completion_pct": 0.7015,
        "passes_over_expected": -6.7712,
        "passes_over_expected_p100": -0.4354,
        "avg_pass_distance": 21.1893,
        "avg_pass_vertical": 2.951
      }
    },
    {
      "canonical_id": "jack-panayotou",
      "canonical_name": "Jack Panayotou",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 835.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1529,
        "xg_place": -0.3946,
        "goals_minus_xg": -1.1529,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.8756,
        "assists_minus_xa": 0.1244,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0285,
        "points_added": 0.0,
        "xpoints_added": 0.7671,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.6912,
        "passes_over_expected": 1.9449,
        "passes_over_expected_p100": 0.6461,
        "avg_pass_distance": 21.8301,
        "avg_pass_vertical": 2.5914
      }
    },
    {
      "canonical_id": "jackson-conway",
      "canonical_name": "Jackson Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1005.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.3964,
        "xg_place": -0.4316,
        "goals_minus_xg": 0.6036,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3094,
        "assists_minus_xa": -0.3094,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7058,
        "points_added": 1.4611,
        "xpoints_added": 1.5976,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.6807,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -10.8703,
        "passes_over_expected_p100": -6.5484,
        "avg_pass_distance": 14.5053,
        "avg_pass_vertical": 0.2961
      }
    },
    {
      "canonical_id": "jackson-dubois",
      "canonical_name": "Jackson DuBois",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 117.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2514,
        "xg_place": -0.2514,
        "goals_minus_xg": -0.2514,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2514,
        "points_added": 0.0,
        "xpoints_added": 0.1338,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7073,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -1.6259,
        "passes_over_expected_p100": -3.9657,
        "avg_pass_distance": 20.7376,
        "avg_pass_vertical": 4.0616
      }
    },
    {
      "canonical_id": "jackson-lee",
      "canonical_name": "Jackson Lee",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1064.0,
        "shots": 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.5736,
        "assists_minus_xa": 0.4264,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5736,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.6105,
        "xpass_completion_pct": 0.6221,
        "passes_over_expected": -4.9202,
        "passes_over_expected_p100": -1.1687,
        "avg_pass_distance": 42.4218,
        "avg_pass_vertical": 33.8275,
        "shots_faced": 48.0,
        "goals_conceded": 15.0,
        "saves": 32.0,
        "headed_shot_share": 0.1042,
        "xg_faced": 14.4984,
        "goals_conceded_minus_xg": 0.5016,
        "goals_per_xg": 1.0346
      }
    },
    {
      "canonical_id": "jackson-walti",
      "canonical_name": "Jackson Walti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2111.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9196,
        "xg_place": 0.9395,
        "goals_minus_xg": 1.0804,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5175,
        "assists_minus_xa": -0.5175,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4371,
        "points_added": 1.6544,
        "xpoints_added": 0.5691,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -7.3591,
        "passes_over_expected_p100": -0.9999,
        "avg_pass_distance": 22.5363,
        "avg_pass_vertical": 4.5015
      }
    },
    {
      "canonical_id": "jacob-erlandson",
      "canonical_name": "Jacob Erlandson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2900.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.0479,
        "xg_place": -0.1577,
        "goals_minus_xg": -2.0479,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8013,
        "assists_minus_xa": -0.8013,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.8492,
        "points_added": 0.0,
        "xpoints_added": 1.6367,
        "passes_attempted": 1973.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 38.9754,
        "passes_over_expected_p100": 1.9754,
        "avg_pass_distance": 21.6379,
        "avg_pass_vertical": 7.7197
      }
    },
    {
      "canonical_id": "jacob-randolph",
      "canonical_name": "Jacob Randolph",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 418.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.5435,
        "xpass_completion_pct": 0.6013,
        "passes_over_expected": -5.3224,
        "passes_over_expected_p100": -5.7852,
        "avg_pass_distance": 42.0802,
        "avg_pass_vertical": 33.6796,
        "shots_faced": 14.0,
        "goals_conceded": 5.0,
        "saves": 8.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 4.7154,
        "goals_conceded_minus_xg": 0.2846,
        "goals_per_xg": 1.0604
      }
    },
    {
      "canonical_id": "jacob-rufe",
      "canonical_name": "Jacob Rufe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1805.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.0224,
        "xg_place": -0.5205,
        "goals_minus_xg": -1.0224,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 0.6042,
        "assists_minus_xa": 1.3958,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6267,
        "points_added": 0.0,
        "xpoints_added": 0.9924,
        "passes_attempted": 829.0,
        "pass_completion_pct": 0.8203,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": -1.9133,
        "passes_over_expected_p100": -0.2308,
        "avg_pass_distance": 20.8635,
        "avg_pass_vertical": 5.7704
      }
    },
    {
      "canonical_id": "jacobo-reyes",
      "canonical_name": "Jacobo Reyes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1653.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 3.1987,
        "xg_place": 1.3009,
        "goals_minus_xg": 1.8013,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 5.0705,
        "assists_minus_xa": -3.0705,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.2692,
        "points_added": 2.8271,
        "xpoints_added": 1.631,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7413,
        "passes_over_expected": 23.1729,
        "passes_over_expected_p100": 4.8277,
        "avg_pass_distance": 15.676,
        "avg_pass_vertical": 0.8792
      }
    },
    {
      "canonical_id": "jacori-hayes",
      "canonical_name": "Jacori Hayes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 446.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1073,
        "xg_place": -0.1073,
        "goals_minus_xg": -0.1073,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.4607,
        "assists_minus_xa": 1.5393,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.568,
        "points_added": 0.0,
        "xpoints_added": 0.0142,
        "passes_attempted": 183.0,
        "pass_completion_pct": 0.8962,
        "xpass_completion_pct": 0.8358,
        "passes_over_expected": 11.0471,
        "passes_over_expected_p100": 6.0367,
        "avg_pass_distance": 18.3188,
        "avg_pass_vertical": 2.4748
      }
    },
    {
      "canonical_id": "jaden-servania",
      "canonical_name": "Jaden Servania",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 407.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0362,
        "xg_place": -0.0362,
        "goals_minus_xg": -0.0362,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.6378,
        "assists_minus_xa": 1.3622,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.674,
        "points_added": 0.0,
        "xpoints_added": 0.0132,
        "passes_attempted": 135.0,
        "pass_completion_pct": 0.7926,
        "xpass_completion_pct": 0.8096,
        "passes_over_expected": -2.2915,
        "passes_over_expected_p100": -1.6974,
        "avg_pass_distance": 17.8614,
        "avg_pass_vertical": -3.0472
      }
    },
    {
      "canonical_id": "jahmali-waite",
      "canonical_name": "Jahmali Waite",
      "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": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 992.0,
        "pass_completion_pct": 0.7762,
        "xpass_completion_pct": 0.7833,
        "passes_over_expected": -7.022,
        "passes_over_expected_p100": -0.7079,
        "avg_pass_distance": 33.756,
        "avg_pass_vertical": 25.4598,
        "shots_faced": 130.0,
        "goals_conceded": 35.0,
        "saves": 88.0,
        "headed_shot_share": 0.1692,
        "xg_faced": 40.0215,
        "goals_conceded_minus_xg": -5.0215,
        "goals_per_xg": 0.8745
      }
    },
    {
      "canonical_id": "jairo-henriquez",
      "canonical_name": "Jairo Henriquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1323.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 2.3075,
        "xg_place": 0.4119,
        "goals_minus_xg": 1.6925,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.1522,
        "assists_minus_xa": 0.8478,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.4597,
        "points_added": 0.994,
        "xpoints_added": 0.9786,
        "passes_attempted": 483.0,
        "pass_completion_pct": 0.7039,
        "xpass_completion_pct": 0.7056,
        "passes_over_expected": -0.7911,
        "passes_over_expected_p100": -0.1638,
        "avg_pass_distance": 19.0941,
        "avg_pass_vertical": 3.8747
      }
    },
    {
      "canonical_id": "jake-lacava",
      "canonical_name": "Jake LaCava",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1293.0,
        "shots": 22.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.6832000000000003,
        "xg_place": -0.9591000000000001,
        "goals_minus_xg": -1.6832,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8245,
        "assists_minus_xa": -0.8245,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.5077,
        "points_added": 0.5645,
        "xpoints_added": 1.5394999999999999,
        "passes_attempted": 218.0,
        "pass_completion_pct": 1.3182999999999998,
        "xpass_completion_pct": 1.5215,
        "passes_over_expected": -22.1208,
        "passes_over_expected_p100": -20.3304,
        "avg_pass_distance": 30.316000000000003,
        "avg_pass_vertical": -3.0808
      }
    },
    {
      "canonical_id": "jake-lent-koop",
      "canonical_name": "Jake Lent-Koop",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6509,
        "passes_over_expected": 0.0473,
        "passes_over_expected_p100": 1.5751,
        "avg_pass_distance": 13.5987,
        "avg_pass_vertical": 2.6737
      }
    },
    {
      "canonical_id": "jake-mcguire",
      "canonical_name": "Jake McGuire",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3152.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1078.0,
        "pass_completion_pct": 0.6512,
        "xpass_completion_pct": 0.6674,
        "passes_over_expected": -17.4379,
        "passes_over_expected_p100": -1.6176,
        "avg_pass_distance": 36.7998,
        "avg_pass_vertical": 29.0635,
        "shots_faced": 105.0,
        "goals_conceded": 37.0,
        "saves": 65.0,
        "headed_shot_share": 0.1048,
        "xg_faced": 33.7205,
        "goals_conceded_minus_xg": 3.2795,
        "goals_per_xg": 1.0973
      }
    },
    {
      "canonical_id": "jake-morris",
      "canonical_name": "Jake Morris",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1951.0,
        "shots": 46.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 2.8666,
        "xg_place": -0.0971,
        "goals_minus_xg": 2.1334,
        "key_passes": 23.0,
        "assists": 7.0,
        "xa": 2.8533,
        "assists_minus_xa": 4.1467,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 5.7199,
        "points_added": 2.6282,
        "xpoints_added": 1.6743,
        "passes_attempted": 882.0,
        "pass_completion_pct": 0.6859,
        "xpass_completion_pct": 0.7058,
        "passes_over_expected": -17.4929,
        "passes_over_expected_p100": -1.9833,
        "avg_pass_distance": 20.7608,
        "avg_pass_vertical": 3.4153
      }
    },
    {
      "canonical_id": "james-murphy",
      "canonical_name": "James Murphy",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2782.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4996,
        "xg_place": -0.3652,
        "goals_minus_xg": -0.4996,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 1.5205,
        "assists_minus_xa": 0.4795,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0201,
        "points_added": 0.0,
        "xpoints_added": 0.4544,
        "passes_attempted": 1422.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.813,
        "passes_over_expected": -28.0827,
        "passes_over_expected_p100": -1.9749,
        "avg_pass_distance": 21.145,
        "avg_pass_vertical": 4.8622
      }
    },
    {
      "canonical_id": "james-musa",
      "canonical_name": "James Musa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 923.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4117,
        "xg_place": -0.1239,
        "goals_minus_xg": 0.5883,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4117,
        "points_added": 0.3679,
        "xpoints_added": 0.2027,
        "passes_attempted": 377.0,
        "pass_completion_pct": 1.6023,
        "xpass_completion_pct": 1.5641,
        "passes_over_expected": 5.4696,
        "passes_over_expected_p100": 3.8221000000000003,
        "avg_pass_distance": 50.1455,
        "avg_pass_vertical": 23.6054
      }
    },
    {
      "canonical_id": "jansen-wilson",
      "canonical_name": "Jansen Wilson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1989.0,
        "shots": 45.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 4.3926,
        "xg_place": 2.3003,
        "goals_minus_xg": 4.6074,
        "key_passes": 30.0,
        "assists": 0.0,
        "xa": 2.4826,
        "assists_minus_xa": -2.4826,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.8752,
        "points_added": 3.5932,
        "xpoints_added": 2.5789,
        "passes_attempted": 742.0,
        "pass_completion_pct": 0.7183,
        "xpass_completion_pct": 0.7219,
        "passes_over_expected": -2.6564,
        "passes_over_expected_p100": -0.358,
        "avg_pass_distance": 18.2994,
        "avg_pass_vertical": 2.5214
      }
    },
    {
      "canonical_id": "jared-mazzola",
      "canonical_name": "Jared Mazzola",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 302.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.604,
        "xpass_completion_pct": 0.663,
        "passes_over_expected": -5.9624,
        "passes_over_expected_p100": -5.9034,
        "avg_pass_distance": 38.8821,
        "avg_pass_vertical": 30.9812,
        "shots_faced": 9.0,
        "goals_conceded": 4.0,
        "saves": 5.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 3.9951,
        "goals_conceded_minus_xg": 0.0049,
        "goals_per_xg": 1.0012
      }
    },
    {
      "canonical_id": "jared-trimmer",
      "canonical_name": "Jared Trimmer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3539.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.894,
        "xg_place": -0.2902,
        "goals_minus_xg": 0.106,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.9504,
        "assists_minus_xa": 0.0496,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8444,
        "points_added": 0.0147,
        "xpoints_added": 0.4525,
        "passes_attempted": 1925.0,
        "pass_completion_pct": 0.8317,
        "xpass_completion_pct": 0.805,
        "passes_over_expected": 51.4523,
        "passes_over_expected_p100": 2.6728,
        "avg_pass_distance": 22.4289,
        "avg_pass_vertical": 9.5537
      }
    },
    {
      "canonical_id": "javier-garcia",
      "canonical_name": "Javier Garcia",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.4167,
        "xpass_completion_pct": 0.4772,
        "passes_over_expected": -2.18,
        "passes_over_expected_p100": -6.0557,
        "avg_pass_distance": 52.1483,
        "avg_pass_vertical": 47.4886,
        "shots_faced": 3.0,
        "goals_conceded": 0.0,
        "saves": 3.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.0119,
        "goals_conceded_minus_xg": -1.0119,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "jay-chapman",
      "canonical_name": "Jay Chapman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2884,
        "xg_place": -0.8091999999999999,
        "goals_minus_xg": -0.2884,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 3.2011000000000003,
        "assists_minus_xa": -2.2011000000000003,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4894,
        "points_added": 0.8073,
        "xpoints_added": 0.6374,
        "passes_attempted": 1529.0,
        "pass_completion_pct": 1.5873,
        "xpass_completion_pct": 1.6000999999999999,
        "passes_over_expected": -14.407699999999998,
        "passes_over_expected_p100": -1.2844999999999998,
        "avg_pass_distance": 42.4763,
        "avg_pass_vertical": 9.3646
      }
    },
    {
      "canonical_id": "jayden-hibbert",
      "canonical_name": "Jayden Hibbert",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0438,
        "assists_minus_xa": -0.0438,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0438,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 161.0,
        "pass_completion_pct": 0.7826,
        "xpass_completion_pct": 0.8065,
        "passes_over_expected": -3.8511,
        "passes_over_expected_p100": -2.392,
        "avg_pass_distance": 32.0796,
        "avg_pass_vertical": 22.7312,
        "shots_faced": 15.0,
        "goals_conceded": 7.0,
        "saves": 8.0,
        "headed_shot_share": 0.2667,
        "xg_faced": 6.7138,
        "goals_conceded_minus_xg": 0.2862,
        "goals_per_xg": 1.0426
      }
    },
    {
      "canonical_id": "jearl-margaritha",
      "canonical_name": "Jearl Margaritha",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 845.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.6738,
        "xg_place": -1.6138,
        "goals_minus_xg": -0.6738,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.1376,
        "assists_minus_xa": -0.1376,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8114,
        "points_added": 0.9861,
        "xpoints_added": 1.7613,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.7546,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -3.4014,
        "passes_over_expected_p100": -1.246,
        "avg_pass_distance": 17.4502,
        "avg_pass_vertical": -3.1244
      }
    },
    {
      "canonical_id": "jeciel-cedeno",
      "canonical_name": "Jeciel Cedeno",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1957.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.7765,
        "xg_place": 0.6113,
        "goals_minus_xg": 0.22350000000000003,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.7603999999999997,
        "assists_minus_xa": -1.7604,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.537,
        "points_added": 1.2214,
        "xpoints_added": 1.9223000000000001,
        "passes_attempted": 698.0,
        "pass_completion_pct": 1.3786,
        "xpass_completion_pct": 1.5136,
        "passes_over_expected": -36.8535,
        "passes_over_expected_p100": -13.5009,
        "avg_pass_distance": 33.6496,
        "avg_pass_vertical": 2.5055
      }
    },
    {
      "canonical_id": "jeremy-garay",
      "canonical_name": "Jeremy Garay",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 155.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.9143,
        "xpass_completion_pct": 0.8783,
        "passes_over_expected": 2.5161,
        "passes_over_expected_p100": 3.5944,
        "avg_pass_distance": 18.0204,
        "avg_pass_vertical": 0.0089
      }
    },
    {
      "canonical_id": "jerry-ayon",
      "canonical_name": "Jerry Ayon",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 851.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9176,
        "xg_place": -0.5909,
        "goals_minus_xg": -0.9176,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7685,
        "assists_minus_xa": -0.7685,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6861,
        "points_added": 0.0,
        "xpoints_added": 0.3806,
        "passes_attempted": 342.0,
        "pass_completion_pct": 0.8363,
        "xpass_completion_pct": 0.821,
        "passes_over_expected": 5.2164,
        "passes_over_expected_p100": 1.5253,
        "avg_pass_distance": 18.2938,
        "avg_pass_vertical": 3.4519
      }
    },
    {
      "canonical_id": "jes\u00fas-enr\u00edquez",
      "canonical_name": "Jes\u00fas Enr\u00edquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1238.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.0245,
        "xg_place": 0.1159,
        "goals_minus_xg": -1.0245,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.3642,
        "assists_minus_xa": -0.3642,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3888,
        "points_added": 0.5498,
        "xpoints_added": 1.4,
        "passes_attempted": 450.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7529,
        "passes_over_expected": 6.1728,
        "passes_over_expected_p100": 1.3717,
        "avg_pass_distance": 18.6291,
        "avg_pass_vertical": -0.5931
      }
    },
    {
      "canonical_id": "joaquin-rivas",
      "canonical_name": "Joaquin Rivas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1176.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.0884,
        "xg_place": -0.3029,
        "goals_minus_xg": -1.0884,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.3534,
        "assists_minus_xa": -0.3534,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.4418,
        "points_added": 1.6412,
        "xpoints_added": 1.9296,
        "passes_attempted": 315.0,
        "pass_completion_pct": 0.7968,
        "xpass_completion_pct": 0.804,
        "passes_over_expected": -2.2688,
        "passes_over_expected_p100": -0.7203,
        "avg_pass_distance": 17.4747,
        "avg_pass_vertical": 0.0676
      }
    },
    {
      "canonical_id": "joe-gyau",
      "canonical_name": "Joe Gyau",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1126.0,
        "shots": 25.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 2.9255,
        "xg_place": -2.2173,
        "goals_minus_xg": -1.9255,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 2.1912,
        "assists_minus_xa": -1.1912,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.1166,
        "points_added": 0.4014,
        "xpoints_added": 1.7958,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.8196,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": 12.2557,
        "passes_over_expected_p100": 2.7981,
        "avg_pass_distance": 17.5733,
        "avg_pass_vertical": -3.8477
      }
    },
    {
      "canonical_id": "joe-hafferty",
      "canonical_name": "Joe Hafferty",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2837.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.5915,
        "xg_place": -0.1832,
        "goals_minus_xg": -0.5915,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5576,
        "assists_minus_xa": -0.5576,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1492,
        "points_added": 0.7261,
        "xpoints_added": 1.3676,
        "passes_attempted": 2101.0,
        "pass_completion_pct": 0.8772,
        "xpass_completion_pct": 0.8659,
        "passes_over_expected": 23.7117,
        "passes_over_expected_p100": 1.1286,
        "avg_pass_distance": 22.8518,
        "avg_pass_vertical": 7.8683
      }
    },
    {
      "canonical_id": "joey-akpunonu",
      "canonical_name": "Joey Akpunonu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1041.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2704,
        "xg_place": -0.16,
        "goals_minus_xg": -0.2704,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.1745,
        "assists_minus_xa": -0.1745,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4449,
        "points_added": 0.0,
        "xpoints_added": 0.1653,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.7818,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": 12.2887,
        "passes_over_expected_p100": 2.2343,
        "avg_pass_distance": 26.6704,
        "avg_pass_vertical": 11.3598
      }
    },
    {
      "canonical_id": "joey-dezart",
      "canonical_name": "Joey Dezart",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1240.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.21189999999999998,
        "xg_place": -0.173,
        "goals_minus_xg": -0.21189999999999998,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6693,
        "assists_minus_xa": -0.6693,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8811,
        "points_added": 0.0,
        "xpoints_added": 0.122,
        "passes_attempted": 510.0,
        "pass_completion_pct": 1.5888,
        "xpass_completion_pct": 1.6526,
        "passes_over_expected": 1.3515999999999995,
        "passes_over_expected_p100": -6.3773,
        "avg_pass_distance": 37.229,
        "avg_pass_vertical": 4.5027
      }
    },
    {
      "canonical_id": "joey-roggeveen",
      "canonical_name": "Joey Roggeveen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 413.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.6754,
        "xpass_completion_pct": 0.6348,
        "passes_over_expected": 4.6376,
        "passes_over_expected_p100": 4.0681,
        "avg_pass_distance": 39.1826,
        "avg_pass_vertical": 30.8578,
        "shots_faced": 24.0,
        "goals_conceded": 13.0,
        "saves": 10.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 9.7506,
        "goals_conceded_minus_xg": 3.2494,
        "goals_per_xg": 1.3333
      }
    },
    {
      "canonical_id": "johan-penaranda",
      "canonical_name": "Johan Penaranda",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2245.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0947,
        "xg_place": -0.0947,
        "goals_minus_xg": -0.0947,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0947,
        "points_added": 0.0,
        "xpoints_added": 0.1878,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.5976,
        "xpass_completion_pct": 0.6227,
        "passes_over_expected": -16.855,
        "passes_over_expected_p100": -2.5119,
        "avg_pass_distance": 42.0606,
        "avg_pass_vertical": 35.8332,
        "shots_faced": 109.0,
        "goals_conceded": 23.0,
        "saves": 85.0,
        "headed_shot_share": 0.0826,
        "xg_faced": 29.9854,
        "goals_conceded_minus_xg": -6.9854,
        "goals_per_xg": 0.767
      }
    },
    {
      "canonical_id": "john-scearce",
      "canonical_name": "John Scearce",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5381,
        "xg_place": 0.1808,
        "goals_minus_xg": 0.4619,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0893,
        "assists_minus_xa": -0.0893,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6274,
        "points_added": 0.471,
        "xpoints_added": 0.2813,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.8453,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": 9.9271,
        "passes_over_expected_p100": 1.8282,
        "avg_pass_distance": 19.8486,
        "avg_pass_vertical": 5.4652
      }
    },
    {
      "canonical_id": "john-stenberg",
      "canonical_name": "John Stenberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 881.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6398,
        "xg_place": -0.0177,
        "goals_minus_xg": 0.3602,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3078,
        "assists_minus_xa": -0.3078,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9476,
        "points_added": 0.4974,
        "xpoints_added": 0.3664,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.8876,
        "xpass_completion_pct": 0.8745,
        "passes_over_expected": 7.822,
        "passes_over_expected_p100": 1.3124,
        "avg_pass_distance": 25.158,
        "avg_pass_vertical": 10.4852
      }
    },
    {
      "canonical_id": "johnny-rodriguez",
      "canonical_name": "Johnny Rodriguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2656.0,
        "shots": 75.0,
        "shots_on_target": 28.0,
        "goals": 12.0,
        "xg": 14.7582,
        "xg_place": -2.3433,
        "goals_minus_xg": -2.7582,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.0202,
        "assists_minus_xa": 0.9798,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 15.7784,
        "points_added": 6.2149,
        "xpoints_added": 8.9988,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.7495,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": -15.1657,
        "passes_over_expected_p100": -2.8561,
        "avg_pass_distance": 15.0668,
        "avg_pass_vertical": -3.0289
      }
    },
    {
      "canonical_id": "jojea-kwizera",
      "canonical_name": "Jojea Kwizera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2484.0,
        "shots": 29.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.4891,
        "xg_place": 0.1851,
        "goals_minus_xg": 0.5109,
        "key_passes": 50.0,
        "assists": 6.0,
        "xa": 7.0564,
        "assists_minus_xa": -1.0564,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.5454,
        "points_added": 0.4162,
        "xpoints_added": 1.1073,
        "passes_attempted": 1065.0,
        "pass_completion_pct": 0.6948,
        "xpass_completion_pct": 0.6909,
        "passes_over_expected": 4.2401,
        "passes_over_expected_p100": 0.3981,
        "avg_pass_distance": 20.0789,
        "avg_pass_vertical": 3.7628
      }
    },
    {
      "canonical_id": "jon-bakero",
      "canonical_name": "Jon Bakero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 725.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7263,
        "xg_place": -0.911,
        "goals_minus_xg": -0.7263,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.256,
        "assists_minus_xa": -0.256,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9824,
        "points_added": 0.5673,
        "xpoints_added": 0.8413,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7718,
        "xpass_completion_pct": 0.7673,
        "passes_over_expected": 0.94,
        "passes_over_expected_p100": 0.4563,
        "avg_pass_distance": 13.656,
        "avg_pass_vertical": -0.7245
      }
    },
    {
      "canonical_id": "jon-talen-maples",
      "canonical_name": "Jon-Talen Maples",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3359.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.1374,
        "xg_place": 0.5853,
        "goals_minus_xg": -0.1374,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1733,
        "assists_minus_xa": -0.1733,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3108,
        "points_added": 1.0514,
        "xpoints_added": 1.2454,
        "passes_attempted": 2186.0,
        "pass_completion_pct": 0.8879,
        "xpass_completion_pct": 0.8558,
        "passes_over_expected": 70.2807,
        "passes_over_expected_p100": 3.215,
        "avg_pass_distance": 22.9783,
        "avg_pass_vertical": 8.5128
      }
    },
    {
      "canonical_id": "jonas-fjeldberg",
      "canonical_name": "Jonas Fjeldberg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1006.0,
        "shots": 36.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.0706,
        "xg_place": -0.9175,
        "goals_minus_xg": -1.0706,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.6915,
        "assists_minus_xa": -0.6915,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.7621,
        "points_added": 1.5621,
        "xpoints_added": 2.2621,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.6929,
        "xpass_completion_pct": 0.6926,
        "passes_over_expected": 0.0816,
        "passes_over_expected_p100": 0.0338,
        "avg_pass_distance": 19.2136,
        "avg_pass_vertical": -0.802
      }
    },
    {
      "canonical_id": "jonathan-ricketts",
      "canonical_name": "Jonathan Ricketts",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 530.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.0659,
        "xg_place": 0.7033,
        "goals_minus_xg": -0.0659,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2939,
        "assists_minus_xa": -0.2939,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3598,
        "points_added": 2.0785,
        "xpoints_added": 2.4493,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.6502,
        "xpass_completion_pct": 0.6865,
        "passes_over_expected": -8.81,
        "passes_over_expected_p100": -3.6255,
        "avg_pass_distance": 18.3496,
        "avg_pass_vertical": 4.9554
      }
    },
    {
      "canonical_id": "jordan-ayimbila",
      "canonical_name": "Jordan Ayimbila",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1012.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1578,
        "xg_place": -0.1231,
        "goals_minus_xg": -0.1578,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4553,
        "assists_minus_xa": -0.4553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6131,
        "points_added": 0.0,
        "xpoints_added": 0.0499,
        "passes_attempted": 297.0,
        "pass_completion_pct": 0.6229,
        "xpass_completion_pct": 0.6737,
        "passes_over_expected": -15.0843,
        "passes_over_expected_p100": -5.0789,
        "avg_pass_distance": 19.7531,
        "avg_pass_vertical": 3.9032
      }
    },
    {
      "canonical_id": "jordan-doherty",
      "canonical_name": "Jordan Doherty",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3437.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7517,
        "xg_place": -0.475,
        "goals_minus_xg": -0.7517,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 2.554,
        "assists_minus_xa": -2.554,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.3056,
        "points_added": 0.2073,
        "xpoints_added": 0.7261,
        "passes_attempted": 1877.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": 41.2568,
        "passes_over_expected_p100": 2.198,
        "avg_pass_distance": 22.89,
        "avg_pass_vertical": 10.1948
      }
    },
    {
      "canonical_id": "jordan-farr",
      "canonical_name": "Jordan Farr",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3488.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.2509,
        "assists_minus_xa": -0.2509,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2509,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1019.0,
        "pass_completion_pct": 0.7978,
        "xpass_completion_pct": 0.7809,
        "passes_over_expected": 17.2365,
        "passes_over_expected_p100": 1.6915,
        "avg_pass_distance": 31.0348,
        "avg_pass_vertical": 24.3497,
        "shots_faced": 139.0,
        "goals_conceded": 43.0,
        "saves": 91.0,
        "headed_shot_share": 0.1439,
        "xg_faced": 40.9381,
        "goals_conceded_minus_xg": 2.0619,
        "goals_per_xg": 1.0504
      }
    },
    {
      "canonical_id": "jordan-scarlett",
      "canonical_name": "Jordan Scarlett",
      "positions": [
        "RB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2554.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5265,
        "xg_place": -0.5265,
        "goals_minus_xg": -0.5265,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.216,
        "assists_minus_xa": -0.216,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7425,
        "points_added": 0.0,
        "xpoints_added": 0.2964,
        "passes_attempted": 1211.0,
        "pass_completion_pct": 0.8505,
        "xpass_completion_pct": 0.8453,
        "passes_over_expected": 6.3134,
        "passes_over_expected_p100": 0.5213,
        "avg_pass_distance": 24.8001,
        "avg_pass_vertical": 9.3438
      }
    },
    {
      "canonical_id": "jorge-gonzalez-asensi",
      "canonical_name": "Jorge Gonzalez Asensi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 813.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 5.9074,
        "xg_place": -1.9922,
        "goals_minus_xg": -2.9074,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.312,
        "assists_minus_xa": 1.688,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.2194,
        "points_added": 1.4017,
        "xpoints_added": 2.0292,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.5792,
        "xpass_completion_pct": 0.6144,
        "passes_over_expected": -7.1092,
        "passes_over_expected_p100": -3.5194,
        "avg_pass_distance": 18.8816,
        "avg_pass_vertical": 5.39
      }
    },
    {
      "canonical_id": "jorge-hern\u00e1ndez",
      "canonical_name": "Jorge Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3100.0,
        "shots": 53.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 4.9514,
        "xg_place": -0.2063,
        "goals_minus_xg": -2.9514,
        "key_passes": 81.0,
        "assists": 8.0,
        "xa": 9.2265,
        "assists_minus_xa": -1.2265,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 14.1779,
        "points_added": 1.6255,
        "xpoints_added": 3.7081,
        "passes_attempted": 1457.0,
        "pass_completion_pct": 0.7035,
        "xpass_completion_pct": 0.7117,
        "passes_over_expected": -11.9026,
        "passes_over_expected_p100": -0.8169,
        "avg_pass_distance": 21.3913,
        "avg_pass_vertical": 4.4028
      }
    },
    {
      "canonical_id": "joseph-brito",
      "canonical_name": "Joseph Brito",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1314.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.6347,
        "xg_place": -0.4139,
        "goals_minus_xg": 0.3653,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 3.3922,
        "assists_minus_xa": 0.6078,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0269,
        "points_added": 0.1931,
        "xpoints_added": 1.0768,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.7637,
        "xpass_completion_pct": 0.7674,
        "passes_over_expected": -1.5287,
        "passes_over_expected_p100": -0.3648,
        "avg_pass_distance": 19.5222,
        "avg_pass_vertical": 1.8347
      }
    },
    {
      "canonical_id": "joseph-farrell",
      "canonical_name": "Joseph Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2705.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.2407,
        "xg_place": -0.372,
        "goals_minus_xg": -0.2407,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.3994,
        "assists_minus_xa": -1.3994,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6401,
        "points_added": 0.6788,
        "xpoints_added": 1.1534,
        "passes_attempted": 1334.0,
        "pass_completion_pct": 0.8156,
        "xpass_completion_pct": 0.8009,
        "passes_over_expected": 19.5328,
        "passes_over_expected_p100": 1.4642,
        "avg_pass_distance": 25.63,
        "avg_pass_vertical": 10.7006
      }
    },
    {
      "canonical_id": "joseph-schmidt",
      "canonical_name": "Joseph Schmidt",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8432,
        "passes_over_expected": -0.9241,
        "passes_over_expected_p100": -3.5544,
        "avg_pass_distance": 20.5929,
        "avg_pass_vertical": -3.6307
      }
    },
    {
      "canonical_id": "josh-obrien",
      "canonical_name": "Josh O'brien",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1865.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9179,
        "xg_place": 0.3706,
        "goals_minus_xg": 0.0821,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1697,
        "assists_minus_xa": -0.1697,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0876,
        "points_added": 0.4973,
        "xpoints_added": 0.4407,
        "passes_attempted": 632.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7473,
        "passes_over_expected": -3.3004,
        "passes_over_expected_p100": -0.5222,
        "avg_pass_distance": 23.4757,
        "avg_pass_vertical": 10.7726
      }
    },
    {
      "canonical_id": "josh-p\u00e9rez",
      "canonical_name": "Josh P\u00e9rez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1939.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 4.2121,
        "xg_place": -1.9324,
        "goals_minus_xg": -3.2121,
        "key_passes": 38.0,
        "assists": 5.0,
        "xa": 5.5801,
        "assists_minus_xa": -0.5801,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 9.7923,
        "points_added": 0.7547,
        "xpoints_added": 2.6196,
        "passes_attempted": 567.0,
        "pass_completion_pct": 0.7302,
        "xpass_completion_pct": 0.7013,
        "passes_over_expected": 16.3804,
        "passes_over_expected_p100": 2.889,
        "avg_pass_distance": 18.8106,
        "avg_pass_vertical": 3.4075
      }
    },
    {
      "canonical_id": "joshua-drack",
      "canonical_name": "Joshua Drack",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 831.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4576,
        "xg_place": 0.1647,
        "goals_minus_xg": -0.4576,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4184,
        "assists_minus_xa": -0.4184,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.876,
        "points_added": 0.0,
        "xpoints_added": 0.105,
        "passes_attempted": 476.0,
        "pass_completion_pct": 0.771,
        "xpass_completion_pct": 0.7876,
        "passes_over_expected": -7.9128,
        "passes_over_expected_p100": -1.6624,
        "avg_pass_distance": 20.2523,
        "avg_pass_vertical": 1.8933
      }
    },
    {
      "canonical_id": "jos\u00e9-hern\u00e1ndez",
      "canonical_name": "Jos\u00e9 Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3628,
        "xg_place": -0.1518,
        "goals_minus_xg": 0.6372,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7639,
        "assists_minus_xa": 0.2361,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1266,
        "points_added": 0.5078,
        "xpoints_added": 0.2848,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.897,
        "xpass_completion_pct": 0.8744,
        "passes_over_expected": 15.5611,
        "passes_over_expected_p100": 2.2585,
        "avg_pass_distance": 18.1612,
        "avg_pass_vertical": 1.0472
      }
    },
    {
      "canonical_id": "jos\u00e9-mulato",
      "canonical_name": "Jos\u00e9 Mulato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 299.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4811,
        "xg_place": -0.315,
        "goals_minus_xg": -0.4811,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0677,
        "assists_minus_xa": -0.0677,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5489,
        "points_added": 0.0,
        "xpoints_added": 0.0957,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.5778,
        "xpass_completion_pct": 0.6723,
        "passes_over_expected": -4.2547,
        "passes_over_expected_p100": -9.4548,
        "avg_pass_distance": 17.4807,
        "avg_pass_vertical": 0.2008
      }
    },
    {
      "canonical_id": "jos\u00e9-sinisterra",
      "canonical_name": "Jos\u00e9 Sinisterra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4306,
        "xg_place": -0.3216,
        "goals_minus_xg": 0.5694,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9961,
        "assists_minus_xa": -0.9961,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4267,
        "points_added": 0.603,
        "xpoints_added": 0.3389,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -2.1801,
        "passes_over_expected_p100": -1.5461,
        "avg_pass_distance": 15.9609,
        "avg_pass_vertical": 2.6673
      }
    },
    {
      "canonical_id": "juan-agudelo",
      "canonical_name": "Juan Agudelo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2413.0,
        "shots": 56.0,
        "shots_on_target": 14.0,
        "goals": 8.0,
        "xg": 10.0862,
        "xg_place": -2.1157,
        "goals_minus_xg": -2.0862,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.0348,
        "assists_minus_xa": 0.9652,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 12.121,
        "points_added": 4.9616,
        "xpoints_added": 7.5637,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.6796,
        "xpass_completion_pct": 0.722,
        "passes_over_expected": -23.9315,
        "passes_over_expected_p100": -4.2357,
        "avg_pass_distance": 12.6513,
        "avg_pass_vertical": 1.8055
      }
    },
    {
      "canonical_id": "juan-az\u00f3car",
      "canonical_name": "Juan Az\u00f3car",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1401.0,
        "shots": 32.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 3.4717,
        "xg_place": -1.6677,
        "goals_minus_xg": -3.4717,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.5482,
        "assists_minus_xa": 0.4518,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.0199,
        "points_added": 0.0,
        "xpoints_added": 2.9103,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.715,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": -8.0981,
        "passes_over_expected_p100": -2.1367,
        "avg_pass_distance": 17.9533,
        "avg_pass_vertical": 0.4756
      }
    },
    {
      "canonical_id": "juan-brigido",
      "canonical_name": "Juan Brigido",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3022,
        "xg_place": 0.3316,
        "goals_minus_xg": 0.6978,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.38,
        "assists_minus_xa": -0.38,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6822,
        "points_added": 0.4321,
        "xpoints_added": 0.1581,
        "passes_attempted": 117.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7586,
        "passes_over_expected": -7.7567,
        "passes_over_expected_p100": -6.6296,
        "avg_pass_distance": 17.6655,
        "avg_pass_vertical": 4.7256
      }
    },
    {
      "canonical_id": "juan-carlos-az\u00f3car",
      "canonical_name": "Juan Carlos Az\u00f3car",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6113,
        "xg_place": -0.4607,
        "goals_minus_xg": -0.6113,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6113,
        "points_added": 0.0,
        "xpoints_added": 0.5465,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.4286,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -2.3495,
        "passes_over_expected_p100": -33.5637,
        "avg_pass_distance": 16.0392,
        "avg_pass_vertical": -2.0125
      }
    },
    {
      "canonical_id": "juan-sebastian-palma",
      "canonical_name": "Juan Sebastian Palma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2348,
        "xg_place": -0.2348,
        "goals_minus_xg": -0.2348,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.554,
        "assists_minus_xa": -0.554,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7888,
        "points_added": 0.0,
        "xpoints_added": 0.1747,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.8381,
        "xpass_completion_pct": 0.8094,
        "passes_over_expected": 7.9746,
        "passes_over_expected_p100": 2.8685,
        "avg_pass_distance": 22.6871,
        "avg_pass_vertical": 8.1928
      }
    },
    {
      "canonical_id": "juan-sebasti\u00e1n-herrera",
      "canonical_name": "Juan Sebasti\u00e1n Herrera",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 632.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.8154,
        "xg_place": 0.1301,
        "goals_minus_xg": 1.1846,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5219,
        "assists_minus_xa": 0.4781,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3372,
        "points_added": 0.8081,
        "xpoints_added": 0.9315,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": -6.5756,
        "passes_over_expected_p100": -4.3837,
        "avg_pass_distance": 12.5422,
        "avg_pass_vertical": 0.0203
      }
    },
    {
      "canonical_id": "juan-tejada",
      "canonical_name": "Juan Tejada",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1754.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.8031,
        "xg_place": -0.2001,
        "goals_minus_xg": -1.8031,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.209,
        "assists_minus_xa": -1.209,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 7.0121,
        "points_added": 0.7379,
        "xpoints_added": 3.3642,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7263,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": -6.1211,
        "passes_over_expected_p100": -1.5655,
        "avg_pass_distance": 15.7926,
        "avg_pass_vertical": 0.0515
      }
    },
    {
      "canonical_id": "juan-torres",
      "canonical_name": "Juan Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2757.0,
        "shots": 115.0,
        "shots_on_target": 45.0,
        "goals": 8.0,
        "xg": 6.5689,
        "xg_place": 1.4184,
        "goals_minus_xg": 1.4311,
        "key_passes": 57.0,
        "assists": 7.0,
        "xa": 8.9594,
        "assists_minus_xa": -1.9594,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 15.5282,
        "points_added": 3.1408,
        "xpoints_added": 3.1709,
        "passes_attempted": 1423.0,
        "pass_completion_pct": 0.7449,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": 4.487,
        "passes_over_expected_p100": 0.3153,
        "avg_pass_distance": 21.8375,
        "avg_pass_vertical": 1.2943
      }
    },
    {
      "canonical_id": "julian-placias",
      "canonical_name": "Julian Placias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 353.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6223,
        "xg_place": -0.2237,
        "goals_minus_xg": 0.3777,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2492,
        "assists_minus_xa": -0.2492,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8715,
        "points_added": 0.577,
        "xpoints_added": 0.4616,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.5208,
        "xpass_completion_pct": 0.685,
        "passes_over_expected": -7.8796,
        "passes_over_expected_p100": -16.4159,
        "avg_pass_distance": 10.9859,
        "avg_pass_vertical": -2.4748
      }
    },
    {
      "canonical_id": "junior-palacios",
      "canonical_name": "Junior Palacios",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1604.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4895,
        "xg_place": -0.4895,
        "goals_minus_xg": -0.4895,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2054,
        "assists_minus_xa": -0.2054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.695,
        "points_added": 0.0,
        "xpoints_added": 0.2199,
        "passes_attempted": 883.0,
        "pass_completion_pct": 0.889,
        "xpass_completion_pct": 0.8568,
        "passes_over_expected": 28.4424,
        "passes_over_expected_p100": 3.2211,
        "avg_pass_distance": 23.5381,
        "avg_pass_vertical": 9.3495
      }
    },
    {
      "canonical_id": "justin-dhillon",
      "canonical_name": "Justin Dhillon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2088.0,
        "shots": 52.0,
        "shots_on_target": 22.0,
        "goals": 5.0,
        "xg": 8.549299999999999,
        "xg_place": -0.5084,
        "goals_minus_xg": -3.5493,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.8619999999999999,
        "assists_minus_xa": 1.138,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 10.411200000000001,
        "points_added": 2.164,
        "xpoints_added": 6.0004,
        "passes_attempted": 432.0,
        "pass_completion_pct": 1.3214000000000001,
        "xpass_completion_pct": 1.4503,
        "passes_over_expected": -27.089799999999997,
        "passes_over_expected_p100": -12.8885,
        "avg_pass_distance": 26.0293,
        "avg_pass_vertical": -0.9885999999999999
      }
    },
    {
      "canonical_id": "justin-malou",
      "canonical_name": "Justin Malou",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1599.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.2688,
        "xg_place": 1.0977,
        "goals_minus_xg": 0.7312,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1617,
        "assists_minus_xa": -0.1617,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4305,
        "points_added": 1.3557,
        "xpoints_added": 0.8906,
        "passes_attempted": 793.0,
        "pass_completion_pct": 0.8638,
        "xpass_completion_pct": 0.8499,
        "passes_over_expected": 11.0611,
        "passes_over_expected_p100": 1.3948,
        "avg_pass_distance": 21.0472,
        "avg_pass_vertical": 8.2055
      }
    },
    {
      "canonical_id": "justin-melly",
      "canonical_name": "Justin Melly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7595,
        "passes_over_expected": 0.2153,
        "passes_over_expected_p100": 0.7176,
        "avg_pass_distance": 19.2254,
        "avg_pass_vertical": 5.8197
      }
    },
    {
      "canonical_id": "justin-portillo",
      "canonical_name": "Justin Portillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3048.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.6981,
        "xg_place": -0.3032,
        "goals_minus_xg": -0.6980999999999999,
        "key_passes": 64.0,
        "assists": 2.0,
        "xa": 4.2063,
        "assists_minus_xa": -2.2063,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.9043,
        "points_added": 0.612,
        "xpoints_added": 1.0401,
        "passes_attempted": 1795.0,
        "pass_completion_pct": 1.6118000000000001,
        "xpass_completion_pct": 1.5725,
        "passes_over_expected": 34.9344,
        "passes_over_expected_p100": 3.9353999999999996,
        "avg_pass_distance": 45.4815,
        "avg_pass_vertical": 9.669
      }
    },
    {
      "canonical_id": "justin-rasmussen",
      "canonical_name": "Justin Rasmussen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2522.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.194,
        "xg_place": -0.2081,
        "goals_minus_xg": -0.194,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.9466,
        "assists_minus_xa": -0.9466,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1405,
        "points_added": 0.3527,
        "xpoints_added": 0.8093,
        "passes_attempted": 1129.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.7377,
        "passes_over_expected": -9.9068,
        "passes_over_expected_p100": -0.8775,
        "avg_pass_distance": 22.5947,
        "avg_pass_vertical": 5.8937
      }
    },
    {
      "canonical_id": "kai-greene",
      "canonical_name": "Kai Greene",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3216.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0852,
        "xg_place": -0.0047,
        "goals_minus_xg": -1.0852,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.6385,
        "assists_minus_xa": 1.3615,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7237,
        "points_added": 0.0,
        "xpoints_added": 0.6868,
        "passes_attempted": 1577.0,
        "pass_completion_pct": 0.8542,
        "xpass_completion_pct": 0.8302,
        "passes_over_expected": 37.7068,
        "passes_over_expected_p100": 2.391,
        "avg_pass_distance": 24.9332,
        "avg_pass_vertical": 8.2975
      }
    },
    {
      "canonical_id": "kalen-ryden",
      "canonical_name": "Kalen Ryden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0192,
        "xg_place": 0.1496,
        "goals_minus_xg": -0.0192,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1864,
        "assists_minus_xa": -0.1864,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2056,
        "points_added": 0.032,
        "xpoints_added": 0.8928,
        "passes_attempted": 902.0,
        "pass_completion_pct": 0.9002,
        "xpass_completion_pct": 0.8716,
        "passes_over_expected": 25.7748,
        "passes_over_expected_p100": 2.8575,
        "avg_pass_distance": 22.3305,
        "avg_pass_vertical": 7.9226
      }
    },
    {
      "canonical_id": "kalil-elmedkhar",
      "canonical_name": "Kalil ElMedkhar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 995.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 3.031,
        "xg_place": 2.0736,
        "goals_minus_xg": 2.969,
        "key_passes": 15.0,
        "assists": 4.0,
        "xa": 2.621,
        "assists_minus_xa": 1.379,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 5.652,
        "points_added": 3.8631,
        "xpoints_added": 2.9637,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -11.1956,
        "passes_over_expected_p100": -3.7195,
        "avg_pass_distance": 16.8317,
        "avg_pass_vertical": 4.4831
      }
    },
    {
      "canonical_id": "kameron-lacey",
      "canonical_name": "Kameron Lacey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 952.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.0894,
        "xg_place": -0.6362,
        "goals_minus_xg": -2.0894,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.2027,
        "assists_minus_xa": 0.7973,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.2921,
        "points_added": 0.0,
        "xpoints_added": 1.6612,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6071,
        "xpass_completion_pct": 0.7061,
        "passes_over_expected": -13.8566,
        "passes_over_expected_p100": -9.8975,
        "avg_pass_distance": 15.0164,
        "avg_pass_vertical": 0.0378
      }
    },
    {
      "canonical_id": "karifa-yao",
      "canonical_name": "Karifa Yao",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3668.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.8226,
        "xg_place": -0.4324,
        "goals_minus_xg": -0.8226,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1509,
        "assists_minus_xa": -0.1509,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9735,
        "points_added": 0.5925,
        "xpoints_added": 1.4554,
        "passes_attempted": 1531.0,
        "pass_completion_pct": 0.8347,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": 24.0832,
        "passes_over_expected_p100": 1.573,
        "avg_pass_distance": 23.0113,
        "avg_pass_vertical": 8.5514
      }
    },
    {
      "canonical_id": "karsen-henderlong",
      "canonical_name": "Karsen Henderlong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 149.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0723,
        "xg_place": 0.0017,
        "goals_minus_xg": -0.0723,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4326,
        "assists_minus_xa": -0.4326,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5049,
        "points_added": 0.0,
        "xpoints_added": 0.0456,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.6053,
        "xpass_completion_pct": 0.6716,
        "passes_over_expected": -2.5194,
        "passes_over_expected_p100": -6.63,
        "avg_pass_distance": 14.7455,
        "avg_pass_vertical": -0.379
      }
    },
    {
      "canonical_id": "kazaiah-sterling",
      "canonical_name": "Kazaiah Sterling",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1233.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 6.6995,
        "xg_place": -2.0688,
        "goals_minus_xg": -3.6995,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7584,
        "assists_minus_xa": -0.7584,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.4579,
        "points_added": 2.3602,
        "xpoints_added": 5.0869,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.6861,
        "xpass_completion_pct": 0.7435,
        "passes_over_expected": -12.8091,
        "passes_over_expected_p100": -5.744,
        "avg_pass_distance": 16.1136,
        "avg_pass_vertical": 0.6321
      }
    },
    {
      "canonical_id": "keegan-hughes",
      "canonical_name": "Keegan Hughes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2431.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.789,
        "xg_place": -0.789,
        "goals_minus_xg": -0.789,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4325,
        "assists_minus_xa": -0.4325,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2215,
        "points_added": 0.0,
        "xpoints_added": 0.3604,
        "passes_attempted": 1414.0,
        "pass_completion_pct": 0.8833,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 33.8447,
        "passes_over_expected_p100": 2.3935,
        "avg_pass_distance": 22.0695,
        "avg_pass_vertical": 6.5222
      }
    },
    {
      "canonical_id": "keegan-tingey",
      "canonical_name": "Keegan Tingey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2659.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.7134,
        "xg_place": -0.2508,
        "goals_minus_xg": -1.7134,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.7022,
        "assists_minus_xa": -1.7022,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.4156,
        "points_added": 0.3927,
        "xpoints_added": 1.8342,
        "passes_attempted": 1307.0,
        "pass_completion_pct": 0.7781,
        "xpass_completion_pct": 0.7657,
        "passes_over_expected": 16.2555,
        "passes_over_expected_p100": 1.2437,
        "avg_pass_distance": 18.1438,
        "avg_pass_vertical": 3.0851
      }
    },
    {
      "canonical_id": "kenardo-forbes",
      "canonical_name": "Kenardo Forbes",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1670.0,
        "shots": 29.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.1646,
        "xg_place": -2.0073,
        "goals_minus_xg": -2.1646,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.7172,
        "assists_minus_xa": -1.7172,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.8818,
        "points_added": 0.0031,
        "xpoints_added": 2.2969,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.7344,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -10.1693,
        "passes_over_expected_p100": -1.1743,
        "avg_pass_distance": 22.2603,
        "avg_pass_vertical": 4.2144
      }
    },
    {
      "canonical_id": "kendall-burks",
      "canonical_name": "Kendall Burks",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3413.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.0533,
        "xg_place": -1.0533,
        "goals_minus_xg": -1.0533,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1856,
        "assists_minus_xa": -0.1856,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2389,
        "points_added": 0.0,
        "xpoints_added": 0.5508,
        "passes_attempted": 1393.0,
        "pass_completion_pct": 0.8335,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": 61.1079,
        "passes_over_expected_p100": 4.3868,
        "avg_pass_distance": 21.9833,
        "avg_pass_vertical": 9.4106
      }
    },
    {
      "canonical_id": "kendall-mcintosh",
      "canonical_name": "Kendall McIntosh",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.6748,
        "xpass_completion_pct": 0.646,
        "passes_over_expected": 5.914,
        "passes_over_expected_p100": 2.8709,
        "avg_pass_distance": 37.3789,
        "avg_pass_vertical": 31.9678,
        "shots_faced": 41.0,
        "goals_conceded": 13.0,
        "saves": 27.0,
        "headed_shot_share": 0.1463,
        "xg_faced": 10.98,
        "goals_conceded_minus_xg": 2.02,
        "goals_per_xg": 1.184
      }
    },
    {
      "canonical_id": "kevin-partida",
      "canonical_name": "Kevin Partida",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1084.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0247,
        "xg_place": -0.0247,
        "goals_minus_xg": -0.0247,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0742,
        "assists_minus_xa": -0.0742,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0989,
        "points_added": 0.0,
        "xpoints_added": 0.0262,
        "passes_attempted": 436.0,
        "pass_completion_pct": 0.8509,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": 1.4577,
        "passes_over_expected_p100": 0.3343,
        "avg_pass_distance": 18.5103,
        "avg_pass_vertical": 3.7187
      }
    },
    {
      "canonical_id": "kevin-vang",
      "canonical_name": "Kevin Vang",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1376,
        "xg_place": -0.1376,
        "goals_minus_xg": -0.1376,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0883,
        "assists_minus_xa": -0.0883,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2259,
        "points_added": 0.0,
        "xpoints_added": 0.0088,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.7806,
        "passes_over_expected": 1.1938,
        "passes_over_expected_p100": 11.9379,
        "avg_pass_distance": 19.0178,
        "avg_pass_vertical": 1.6057
      }
    },
    {
      "canonical_id": "kevon-lambert",
      "canonical_name": "Kevon Lambert",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2159.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3354,
        "xg_place": -0.2602,
        "goals_minus_xg": 0.6646,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.4044,
        "assists_minus_xa": -0.4044,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7398,
        "points_added": 1.5736,
        "xpoints_added": 1.5636,
        "passes_attempted": 944.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -27.1076,
        "passes_over_expected_p100": -2.8716,
        "avg_pass_distance": 19.8802,
        "avg_pass_vertical": 5.4387
      }
    },
    {
      "canonical_id": "khadim-ndiaye",
      "canonical_name": "Khadim Ndiaye",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1006.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 334.0,
        "pass_completion_pct": 0.7305,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": -12.0345,
        "passes_over_expected_p100": -3.6031,
        "avg_pass_distance": 28.418,
        "avg_pass_vertical": 23.1659,
        "shots_faced": 71.0,
        "goals_conceded": 20.0,
        "saves": 50.0,
        "headed_shot_share": 0.1268,
        "xg_faced": 24.6297,
        "goals_conceded_minus_xg": -4.6297,
        "goals_per_xg": 0.812
      }
    },
    {
      "canonical_id": "khalid-balogun",
      "canonical_name": "Khalid Balogun",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7732,
        "xg_place": -0.3914,
        "goals_minus_xg": 0.2268,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1467,
        "assists_minus_xa": -0.1467,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9199,
        "points_added": 0.7259,
        "xpoints_added": 0.4232,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.68,
        "xpass_completion_pct": 0.6063,
        "passes_over_expected": 1.8429,
        "passes_over_expected_p100": 7.3716,
        "avg_pass_distance": 18.0011,
        "avg_pass_vertical": 2.7874
      }
    },
    {
      "canonical_id": "khori-bennett",
      "canonical_name": "Khori Bennett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2480.0,
        "shots": 71.0,
        "shots_on_target": 34.0,
        "goals": 15.0,
        "xg": 15.1485,
        "xg_place": -1.671,
        "goals_minus_xg": -0.1485,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4192,
        "assists_minus_xa": -0.4192,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 15.5677,
        "points_added": 9.697,
        "xpoints_added": 11.0159,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7878,
        "xpass_completion_pct": 0.8446,
        "passes_over_expected": -19.5431,
        "passes_over_expected_p100": -5.6811,
        "avg_pass_distance": 16.0072,
        "avg_pass_vertical": -4.975
      }
    },
    {
      "canonical_id": "kieran-bracken",
      "canonical_name": "Kieran Bracken",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 138.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8406,
        "passes_over_expected": 2.0575,
        "passes_over_expected_p100": 5.4144,
        "avg_pass_distance": 19.8551,
        "avg_pass_vertical": 0.9984
      }
    },
    {
      "canonical_id": "kieran-phillips",
      "canonical_name": "Kieran Phillips",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1606.0,
        "shots": 50.0,
        "shots_on_target": 31.0,
        "goals": 12.0,
        "xg": 12.2164,
        "xg_place": 2.0348,
        "goals_minus_xg": -0.2164,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.9785,
        "assists_minus_xa": 0.0215,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 14.1949,
        "points_added": 4.5384,
        "xpoints_added": 6.8246,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.6884,
        "xpass_completion_pct": 0.707,
        "passes_over_expected": -3.6895,
        "passes_over_expected_p100": -1.854,
        "avg_pass_distance": 13.5066,
        "avg_pass_vertical": 0.4189
      }
    },
    {
      "canonical_id": "koa-santos",
      "canonical_name": "Koa Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2199.0,
        "shots": 18.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5891,
        "xg_place": -0.1834,
        "goals_minus_xg": -0.5891,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 3.3014,
        "assists_minus_xa": -1.3014,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8906,
        "points_added": 0.0,
        "xpoints_added": 0.4894,
        "passes_attempted": 1275.0,
        "pass_completion_pct": 0.7278,
        "xpass_completion_pct": 0.7308,
        "passes_over_expected": -3.8175,
        "passes_over_expected_p100": -0.2994,
        "avg_pass_distance": 21.6464,
        "avg_pass_vertical": 5.1642
      }
    },
    {
      "canonical_id": "kobe-hernandez-foster",
      "canonical_name": "Kobe Hernandez-Foster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3214.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.7529,
        "xg_place": -0.0898,
        "goals_minus_xg": 1.2471,
        "key_passes": 62.0,
        "assists": 4.0,
        "xa": 4.5862,
        "assists_minus_xa": -0.5862,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.3391,
        "points_added": 0.5151,
        "xpoints_added": 0.3817,
        "passes_attempted": 1936.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": 51.8103,
        "passes_over_expected_p100": 2.6762,
        "avg_pass_distance": 23.4956,
        "avg_pass_vertical": 5.7156
      }
    },
    {
      "canonical_id": "kofi-twumasi",
      "canonical_name": "Kofi Twumasi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 459.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1312,
        "xg_place": -0.0456,
        "goals_minus_xg": -0.1312,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0909,
        "assists_minus_xa": -0.0909,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2222,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.6515,
        "xpass_completion_pct": 0.7026,
        "passes_over_expected": -6.7412,
        "passes_over_expected_p100": -5.107,
        "avg_pass_distance": 23.7599,
        "avg_pass_vertical": 6.7275
      }
    },
    {
      "canonical_id": "koke-vegas",
      "canonical_name": "Koke Vegas",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2796.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1094.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7033,
        "passes_over_expected": 18.5576,
        "passes_over_expected_p100": 1.6963,
        "avg_pass_distance": 36.8595,
        "avg_pass_vertical": 26.9107,
        "shots_faced": 96.0,
        "goals_conceded": 31.0,
        "saves": 63.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 33.5235,
        "goals_conceded_minus_xg": -2.5235,
        "goals_per_xg": 0.9247
      }
    },
    {
      "canonical_id": "kristopher-shakes",
      "canonical_name": "Kristopher Shakes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.8133,
        "xpass_completion_pct": 0.8159,
        "passes_over_expected": -0.1891,
        "passes_over_expected_p100": -0.2522,
        "avg_pass_distance": 30.9507,
        "avg_pass_vertical": 20.2469,
        "shots_faced": 14.0,
        "goals_conceded": 4.0,
        "saves": 9.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.3645,
        "goals_conceded_minus_xg": 0.6355,
        "goals_per_xg": 1.1889
      }
    },
    {
      "canonical_id": "kwame-awuah",
      "canonical_name": "Kwame Awuah",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3112.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5642,
        "xg_place": -0.6203,
        "goals_minus_xg": -0.5642,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 5.2818,
        "assists_minus_xa": -1.2818,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.8461,
        "points_added": 1.237,
        "xpoints_added": 1.079,
        "passes_attempted": 1823.0,
        "pass_completion_pct": 0.7575,
        "xpass_completion_pct": 0.7549,
        "passes_over_expected": 4.8819,
        "passes_over_expected_p100": 0.2678,
        "avg_pass_distance": 19.3803,
        "avg_pass_vertical": 2.4529
      }
    },
    {
      "canonical_id": "kyle-adams",
      "canonical_name": "Kyle Adams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2783.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5487,
        "xg_place": -0.2675,
        "goals_minus_xg": -0.5487,
        "key_passes": 6.0,
        "assists": 4.0,
        "xa": 0.6746,
        "assists_minus_xa": 3.3254,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.2233,
        "points_added": 0.0,
        "xpoints_added": 0.1938,
        "passes_attempted": 1268.0,
        "pass_completion_pct": 0.8115,
        "xpass_completion_pct": 0.7791,
        "passes_over_expected": 41.0796,
        "passes_over_expected_p100": 3.2397,
        "avg_pass_distance": 21.4578,
        "avg_pass_vertical": 8.7212
      }
    },
    {
      "canonical_id": "kyle-edwards",
      "canonical_name": "Kyle Edwards",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 623.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.1844,
        "xg_place": 0.1957,
        "goals_minus_xg": -0.1844,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3602,
        "assists_minus_xa": -0.3602,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5446,
        "points_added": 2.0657,
        "xpoints_added": 2.262,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.728,
        "xpass_completion_pct": 0.7249,
        "passes_over_expected": 0.3879,
        "passes_over_expected_p100": 0.3103,
        "avg_pass_distance": 17.6408,
        "avg_pass_vertical": 1.854
      }
    },
    {
      "canonical_id": "kyle-scott",
      "canonical_name": "Kyle Scott",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2250.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9137,
        "xg_place": 0.1568,
        "goals_minus_xg": 0.0863,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.4975,
        "assists_minus_xa": 0.5025,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4113,
        "points_added": 0.5559,
        "xpoints_added": 0.6558,
        "passes_attempted": 1341.0,
        "pass_completion_pct": 0.868,
        "xpass_completion_pct": 0.8412,
        "passes_over_expected": 35.9878,
        "passes_over_expected_p100": 2.6837,
        "avg_pass_distance": 21.5367,
        "avg_pass_vertical": 4.8888
      }
    },
    {
      "canonical_id": "lamar-batista",
      "canonical_name": "Lamar Batista",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2319.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9213,
        "xg_place": -0.1062,
        "goals_minus_xg": -0.9213,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.633,
        "assists_minus_xa": -0.633,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5543,
        "points_added": 0.0,
        "xpoints_added": 0.4985,
        "passes_attempted": 1174.0,
        "pass_completion_pct": 0.7572,
        "xpass_completion_pct": 0.7761,
        "passes_over_expected": -22.1814,
        "passes_over_expected_p100": -1.8894,
        "avg_pass_distance": 22.8527,
        "avg_pass_vertical": 10.3441
      }
    },
    {
      "canonical_id": "landry-walker",
      "canonical_name": "Landry Walker",
      "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": 15.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8153,
        "passes_over_expected": -0.2294,
        "passes_over_expected_p100": -1.529,
        "avg_pass_distance": 17.8928,
        "avg_pass_vertical": 6.9527
      }
    },
    {
      "canonical_id": "langston-blackstock",
      "canonical_name": "Langston Blackstock",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2439.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.6503,
        "xg_place": -0.8759,
        "goals_minus_xg": -0.6503,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 3.9746,
        "assists_minus_xa": 0.0254,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6249,
        "points_added": 0.0904,
        "xpoints_added": 1.0344,
        "passes_attempted": 1212.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7322,
        "passes_over_expected": -14.3998,
        "passes_over_expected_p100": -1.1881,
        "avg_pass_distance": 22.837,
        "avg_pass_vertical": 4.5291
      }
    },
    {
      "canonical_id": "laurence-wootton",
      "canonical_name": "Laurence Wootton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1288.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.6087,
        "xg_place": 0.7371,
        "goals_minus_xg": 1.3913,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.8236,
        "assists_minus_xa": 0.1764,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4323,
        "points_added": 0.5553,
        "xpoints_added": 0.2708,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.7732,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": -0.2937,
        "passes_over_expected_p100": -0.0579,
        "avg_pass_distance": 19.2242,
        "avg_pass_vertical": 5.4927
      }
    },
    {
      "canonical_id": "laurence-wyke",
      "canonical_name": "Laurence Wyke",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2892.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2708,
        "xg_place": -1.0709,
        "goals_minus_xg": -1.2708,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.3057,
        "assists_minus_xa": -1.3057,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5764,
        "points_added": 0.0,
        "xpoints_added": 0.8987,
        "passes_attempted": 1892.0,
        "pass_completion_pct": 0.8578,
        "xpass_completion_pct": 0.8355,
        "passes_over_expected": 42.2055,
        "passes_over_expected_p100": 2.2307,
        "avg_pass_distance": 24.1717,
        "avg_pass_vertical": 4.6068
      }
    },
    {
      "canonical_id": "laurent-kissiedou",
      "canonical_name": "Laurent Kissiedou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.7663,
        "xg_place": -0.1338,
        "goals_minus_xg": 1.2337,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3847,
        "assists_minus_xa": 0.6153,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.151,
        "points_added": 1.7251,
        "xpoints_added": 0.641,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.7912,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": -5.8628,
        "passes_over_expected_p100": -3.2213,
        "avg_pass_distance": 17.9955,
        "avg_pass_vertical": -0.742
      }
    },
    {
      "canonical_id": "lee-desmond",
      "canonical_name": "Lee Desmond",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2947.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.39,
        "xg_place": -1.3755,
        "goals_minus_xg": -1.39,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5555,
        "assists_minus_xa": -0.5555,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9455,
        "points_added": 0.0,
        "xpoints_added": 0.6909,
        "passes_attempted": 1564.0,
        "pass_completion_pct": 0.8223,
        "xpass_completion_pct": 0.7946,
        "passes_over_expected": 43.2734,
        "passes_over_expected_p100": 2.7668,
        "avg_pass_distance": 20.4759,
        "avg_pass_vertical": 8.5536
      }
    },
    {
      "canonical_id": "leland-archer",
      "canonical_name": "Leland Archer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2758.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.4461,
        "xg_place": -0.3164,
        "goals_minus_xg": -2.4461,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.921,
        "assists_minus_xa": -1.921,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 4.3671,
        "points_added": 0.0,
        "xpoints_added": 2.0923,
        "passes_attempted": 1520.0,
        "pass_completion_pct": 0.8829,
        "xpass_completion_pct": 0.8483,
        "passes_over_expected": 52.6507,
        "passes_over_expected_p100": 3.4639,
        "avg_pass_distance": 24.6713,
        "avg_pass_vertical": 9.0462
      }
    },
    {
      "canonical_id": "leo-fernandes",
      "canonical_name": "Leo Fernandes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 849.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.5239,
        "xg_place": -0.2765,
        "goals_minus_xg": 0.4761,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 1.6841,
        "assists_minus_xa": 2.3159,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.208,
        "points_added": 0.8591,
        "xpoints_added": 1.1038,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.6696,
        "xpass_completion_pct": 0.691,
        "passes_over_expected": -7.1725,
        "passes_over_expected_p100": -2.1347,
        "avg_pass_distance": 17.5731,
        "avg_pass_vertical": 4.9833
      }
    },
    {
      "canonical_id": "leston-paul",
      "canonical_name": "Leston Paul",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1261.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3076,
        "xg_place": -0.2414,
        "goals_minus_xg": -0.3076,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.3379,
        "assists_minus_xa": 0.6621,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6455,
        "points_added": 0.0,
        "xpoints_added": 0.1122,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.8484,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": -0.3329,
        "passes_over_expected_p100": -0.0753,
        "avg_pass_distance": 17.7686,
        "avg_pass_vertical": 1.5189
      }
    },
    {
      "canonical_id": "lewis-hilton",
      "canonical_name": "Lewis Hilton",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3432.0,
        "shots": 36.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 1.7825,
        "xg_place": 1.4934,
        "goals_minus_xg": -0.7825,
        "key_passes": 54.0,
        "assists": 2.0,
        "xa": 5.1102,
        "assists_minus_xa": -3.1102,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.8927,
        "points_added": 0.4661,
        "xpoints_added": 1.122,
        "passes_attempted": 1884.0,
        "pass_completion_pct": 0.7781,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": 20.9323,
        "passes_over_expected_p100": 1.1111,
        "avg_pass_distance": 22.425,
        "avg_pass_vertical": 6.0519
      }
    },
    {
      "canonical_id": "liam-rose",
      "canonical_name": "Liam Rose",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1449.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1044,
        "xg_place": -0.1044,
        "goals_minus_xg": -0.1044,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0898,
        "assists_minus_xa": -1.0898,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1942,
        "points_added": 0.0,
        "xpoints_added": 0.0936,
        "passes_attempted": 688.0,
        "pass_completion_pct": 0.8547,
        "xpass_completion_pct": 0.8358,
        "passes_over_expected": 12.9499,
        "passes_over_expected_p100": 1.8822,
        "avg_pass_distance": 18.5452,
        "avg_pass_vertical": 3.0169
      }
    },
    {
      "canonical_id": "lindo-mfeka",
      "canonical_name": "Lindo Mfeka",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 925.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.0006,
        "xg_place": 0.3515,
        "goals_minus_xg": 0.9994,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1357,
        "assists_minus_xa": 0.8643,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1363,
        "points_added": 0.8185,
        "xpoints_added": 0.3374,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 4.5102,
        "passes_over_expected_p100": 1.3709,
        "avg_pass_distance": 18.1043,
        "avg_pass_vertical": -0.7019
      }
    },
    {
      "canonical_id": "logan-neidlinger",
      "canonical_name": "Logan Neidlinger",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 958.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5509,
        "xg_place": 0.6423,
        "goals_minus_xg": 0.4491,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4945,
        "assists_minus_xa": 0.5055,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0454,
        "points_added": 0.5938,
        "xpoints_added": 0.4293,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.6589,
        "xpass_completion_pct": 0.6704,
        "passes_over_expected": -4.4288,
        "passes_over_expected_p100": -1.1444,
        "avg_pass_distance": 21.6319,
        "avg_pass_vertical": 9.5864
      }
    },
    {
      "canonical_id": "louis-p\u00e9rez",
      "canonical_name": "Louis P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2726.0,
        "shots": 52.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.4801,
        "xg_place": -1.9984,
        "goals_minus_xg": -1.4801,
        "key_passes": 49.0,
        "assists": 4.0,
        "xa": 4.5552,
        "assists_minus_xa": -0.5552,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.0353,
        "points_added": 1.4152,
        "xpoints_added": 1.8664,
        "passes_attempted": 1095.0,
        "pass_completion_pct": 0.7443,
        "xpass_completion_pct": 0.7368,
        "passes_over_expected": 8.1915,
        "passes_over_expected_p100": 0.7481,
        "avg_pass_distance": 22.1026,
        "avg_pass_vertical": 2.0767
      }
    },
    {
      "canonical_id": "lucas-depaula",
      "canonical_name": "Lucas DePaula",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8401,
        "passes_over_expected": 2.2276,
        "passes_over_expected_p100": 2.503,
        "avg_pass_distance": 18.0428,
        "avg_pass_vertical": 3.0069
      }
    },
    {
      "canonical_id": "lucas-silva",
      "canonical_name": "Lucas Silva",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 685.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5522,
        "xg_place": 1.0679,
        "goals_minus_xg": 1.4478,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9628,
        "assists_minus_xa": 0.0372,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.515,
        "points_added": 0.7752,
        "xpoints_added": 0.3377,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.713,
        "xpass_completion_pct": 0.7022,
        "passes_over_expected": 3.4939,
        "passes_over_expected_p100": 1.0783,
        "avg_pass_distance": 18.5034,
        "avg_pass_vertical": 4.2973
      }
    },
    {
      "canonical_id": "lucas-stauffer",
      "canonical_name": "Lucas Stauffer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2582.0,
        "shots": 31.0,
        "shots_on_target": 13.0,
        "goals": 1.0,
        "xg": 2.0217,
        "xg_place": 0.1404,
        "goals_minus_xg": -1.0217,
        "key_passes": 39.0,
        "assists": 2.0,
        "xa": 5.1362,
        "assists_minus_xa": -3.1362,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.158,
        "points_added": 0.6361,
        "xpoints_added": 1.5429,
        "passes_attempted": 1257.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7329,
        "passes_over_expected": -19.2818,
        "passes_over_expected_p100": -1.534,
        "avg_pass_distance": 21.143,
        "avg_pass_vertical": 4.197
      }
    },
    {
      "canonical_id": "lucas-turci",
      "canonical_name": "Lucas Turci",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2686.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.2384,
        "xg_place": -0.5693,
        "goals_minus_xg": 1.7616,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.5327,
        "assists_minus_xa": 1.4673,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.7711,
        "points_added": 0.5235,
        "xpoints_added": 0.8679,
        "passes_attempted": 1608.0,
        "pass_completion_pct": 0.7345,
        "xpass_completion_pct": 0.7346,
        "passes_over_expected": -0.1833,
        "passes_over_expected_p100": -0.0114,
        "avg_pass_distance": 28.3906,
        "avg_pass_vertical": 15.0527
      }
    },
    {
      "canonical_id": "luis-felipe-fernandes",
      "canonical_name": "Luis Felipe Fernandes",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3103.0,
        "shots": 37.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.4824,
        "xg_place": -0.8194,
        "goals_minus_xg": -1.4824,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.7866,
        "assists_minus_xa": -0.7866,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.269,
        "points_added": 0.2223,
        "xpoints_added": 1.9416,
        "passes_attempted": 1335.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": -26.2678,
        "passes_over_expected_p100": -1.9676,
        "avg_pass_distance": 16.3338,
        "avg_pass_vertical": 2.9162
      }
    },
    {
      "canonical_id": "luis-pedro-leite-da-silva",
      "canonical_name": "Luis Pedro Leite da Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 959.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.7249,
        "xg_place": 0.8633,
        "goals_minus_xg": 1.2751,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.8692,
        "assists_minus_xa": -0.8692,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5941,
        "points_added": 2.5008,
        "xpoints_added": 1.1608,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.7261,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": -16.0165,
        "passes_over_expected_p100": -6.6459,
        "avg_pass_distance": 18.0667,
        "avg_pass_vertical": 0.7838
      }
    },
    {
      "canonical_id": "luis-solignac",
      "canonical_name": "Luis Solignac",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 31.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 6.23,
        "xg_place": -0.5487,
        "goals_minus_xg": -0.23,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.4545,
        "assists_minus_xa": -0.4545,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.6845,
        "points_added": 1.5393,
        "xpoints_added": 3.1425,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.6975,
        "xpass_completion_pct": 0.7707,
        "passes_over_expected": -23.7196,
        "passes_over_expected_p100": -7.3209,
        "avg_pass_distance": 13.6371,
        "avg_pass_vertical": -0.0149
      }
    },
    {
      "canonical_id": "luiz-fernando",
      "canonical_name": "Luiz Fernando",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2340.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 4.9527,
        "xg_place": -1.2118,
        "goals_minus_xg": -1.9527,
        "key_passes": 36.0,
        "assists": 1.0,
        "xa": 3.518,
        "assists_minus_xa": -2.518,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.4707,
        "points_added": 0.9287,
        "xpoints_added": 2.5414,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7489,
        "passes_over_expected": 2.5105,
        "passes_over_expected_p100": 0.3592,
        "avg_pass_distance": 17.0223,
        "avg_pass_vertical": 2.0506
      }
    },
    {
      "canonical_id": "luke-biasi",
      "canonical_name": "Luke Biasi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2858.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5926,
        "xg_place": 0.0575,
        "goals_minus_xg": -0.5926,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6923,
        "assists_minus_xa": 0.3077,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2849,
        "points_added": 0.0,
        "xpoints_added": 0.4444,
        "passes_attempted": 1686.0,
        "pass_completion_pct": 0.7153,
        "xpass_completion_pct": 0.7294,
        "passes_over_expected": -23.7857,
        "passes_over_expected_p100": -1.4108,
        "avg_pass_distance": 25.3817,
        "avg_pass_vertical": 12.1234
      }
    },
    {
      "canonical_id": "luke-haakenson",
      "canonical_name": "Luke Haakenson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2759.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.0268,
        "xg_place": -0.1854,
        "goals_minus_xg": -0.0268,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.2145,
        "assists_minus_xa": -0.2145,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.2413,
        "points_added": 0.6679,
        "xpoints_added": 1.5788,
        "passes_attempted": 885.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6749,
        "passes_over_expected": -23.2962,
        "passes_over_expected_p100": -2.6323,
        "avg_pass_distance": 19.4437,
        "avg_pass_vertical": 6.9752
      }
    },
    {
      "canonical_id": "luther-archimede",
      "canonical_name": "Luther Archimede",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 367.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6442,
        "xg_place": -0.5313,
        "goals_minus_xg": -0.6442,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6442,
        "points_added": 0.0,
        "xpoints_added": 0.9179,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.6275,
        "xpass_completion_pct": 0.6835,
        "passes_over_expected": -2.8588,
        "passes_over_expected_p100": -5.6055,
        "avg_pass_distance": 13.5178,
        "avg_pass_vertical": -0.8437
      }
    },
    {
      "canonical_id": "maalique-foster",
      "canonical_name": "Maalique Foster",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 64.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 6.3535,
        "xg_place": -1.373,
        "goals_minus_xg": -1.3535,
        "key_passes": 45.0,
        "assists": 5.0,
        "xa": 7.8736999999999995,
        "assists_minus_xa": -2.8737,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 14.2272,
        "points_added": 2.5763000000000003,
        "xpoints_added": 4.3522,
        "passes_attempted": 802.0,
        "pass_completion_pct": 1.5723,
        "xpass_completion_pct": 1.5276,
        "passes_over_expected": 17.7777,
        "passes_over_expected_p100": 4.4795,
        "avg_pass_distance": 35.891400000000004,
        "avg_pass_vertical": -0.272
      }
    },
    {
      "canonical_id": "macauley-king",
      "canonical_name": "Macauley King",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.68,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": -2.9248,
        "passes_over_expected_p100": -5.8495,
        "avg_pass_distance": 27.5538,
        "avg_pass_vertical": 9.043
      }
    },
    {
      "canonical_id": "machop-chol",
      "canonical_name": "Machop Chol",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4051,
        "xg_place": -1.1284,
        "goals_minus_xg": -0.4051,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3094,
        "assists_minus_xa": -0.3094,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7145,
        "points_added": 0.8295,
        "xpoints_added": 1.9032,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.7564,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": 0.6454,
        "passes_over_expected_p100": 0.2758,
        "avg_pass_distance": 14.1,
        "avg_pass_vertical": -1.8215
      }
    },
    {
      "canonical_id": "maliek-howell",
      "canonical_name": "Maliek Howell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2029.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6913,
        "xg_place": -0.2079,
        "goals_minus_xg": -0.6913,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 1.3751,
        "assists_minus_xa": -1.3751,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0664,
        "points_added": 0.0,
        "xpoints_added": 0.6019,
        "passes_attempted": 1410.0,
        "pass_completion_pct": 0.9206,
        "xpass_completion_pct": 0.9059,
        "passes_over_expected": 20.6185,
        "passes_over_expected_p100": 1.4623,
        "avg_pass_distance": 21.9637,
        "avg_pass_vertical": 5.6961
      }
    },
    {
      "canonical_id": "malik-mclemore",
      "canonical_name": "Malik McLemore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 140.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3429,
        "xg_place": -0.1645,
        "goals_minus_xg": -0.3429,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0507,
        "assists_minus_xa": 0.9493,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3937,
        "points_added": 0.0,
        "xpoints_added": 0.1743,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": -1.9916,
        "passes_over_expected_p100": -6.6388,
        "avg_pass_distance": 14.861,
        "avg_pass_vertical": -2.2559
      }
    },
    {
      "canonical_id": "manny-perez",
      "canonical_name": "Manny Perez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 175.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.402,
        "xg_place": -0.402,
        "goals_minus_xg": -0.402,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4214,
        "assists_minus_xa": -0.4214,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8234,
        "points_added": 0.0,
        "xpoints_added": 0.1112,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.7463,
        "xpass_completion_pct": 0.7398,
        "passes_over_expected": 0.4346,
        "passes_over_expected_p100": 0.6487,
        "avg_pass_distance": 16.6891,
        "avg_pass_vertical": -2.0595
      }
    },
    {
      "canonical_id": "manuel-arteaga",
      "canonical_name": "Manuel Arteaga",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3146.0,
        "shots": 112.0,
        "shots_on_target": 46.0,
        "goals": 18.0,
        "xg": 22.0583,
        "xg_place": -1.2423,
        "goals_minus_xg": -4.0583,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 4.4471,
        "assists_minus_xa": -1.4471,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 26.5055,
        "points_added": 8.1203,
        "xpoints_added": 11.1196,
        "passes_attempted": 572.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7145,
        "passes_over_expected": -44.674,
        "passes_over_expected_p100": -7.8101,
        "avg_pass_distance": 16.3156,
        "avg_pass_vertical": 2.2182
      }
    },
    {
      "canonical_id": "manuel-botta",
      "canonical_name": "Manuel Botta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0202,
        "xg_place": -0.1429,
        "goals_minus_xg": -0.0202,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6133,
        "assists_minus_xa": -0.6133,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6335,
        "points_added": 0.0698,
        "xpoints_added": 0.2451,
        "passes_attempted": 425.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.8178,
        "passes_over_expected": -2.5732,
        "passes_over_expected_p100": -0.6054,
        "avg_pass_distance": 20.3482,
        "avg_pass_vertical": 2.4926
      }
    },
    {
      "canonical_id": "marc-ybarra",
      "canonical_name": "Marc Ybarra",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3299.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6032,
        "xg_place": 0.2639,
        "goals_minus_xg": 0.3968,
        "key_passes": 47.0,
        "assists": 4.0,
        "xa": 4.025,
        "assists_minus_xa": -0.025,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6282,
        "points_added": 0.0089,
        "xpoints_added": 0.2665,
        "passes_attempted": 1487.0,
        "pass_completion_pct": 0.7808,
        "xpass_completion_pct": 0.7753,
        "passes_over_expected": 8.1085,
        "passes_over_expected_p100": 0.5453,
        "avg_pass_distance": 21.6119,
        "avg_pass_vertical": 3.0189
      }
    },
    {
      "canonical_id": "marco-micaletto",
      "canonical_name": "Marco Micaletto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2156.0,
        "shots": 38.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.4361,
        "xg_place": -0.3717,
        "goals_minus_xg": -1.4361,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 3.3447,
        "assists_minus_xa": -0.3447,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.7807,
        "points_added": 0.5507,
        "xpoints_added": 1.4844,
        "passes_attempted": 1191.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -10.5334,
        "passes_over_expected_p100": -0.8844,
        "avg_pass_distance": 22.7534,
        "avg_pass_vertical": 4.9048
      }
    },
    {
      "canonical_id": "marco-rios",
      "canonical_name": "Marco Rios",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0896,
        "xg_place": -0.0896,
        "goals_minus_xg": -0.0896,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0239,
        "assists_minus_xa": -0.0239,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1135,
        "points_added": 0.0,
        "xpoints_added": 0.1362,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.8696,
        "xpass_completion_pct": 0.8072,
        "passes_over_expected": 1.4342,
        "passes_over_expected_p100": 6.2355,
        "avg_pass_distance": 18.9019,
        "avg_pass_vertical": -3.5334
      }
    },
    {
      "canonical_id": "marco-santana",
      "canonical_name": "Marco Santana",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 193.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1446,
        "xg_place": 0.003,
        "goals_minus_xg": -0.1446,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1446,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.7875,
        "xpass_completion_pct": 0.8288,
        "passes_over_expected": -3.3018,
        "passes_over_expected_p100": -4.1273,
        "avg_pass_distance": 19.5939,
        "avg_pass_vertical": 3.7304
      }
    },
    {
      "canonical_id": "marcus-epps",
      "canonical_name": "Marcus Epps",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2592.0,
        "shots": 42.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.0711,
        "xg_place": -1.1912,
        "goals_minus_xg": -1.0711,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 3.0147,
        "assists_minus_xa": -1.0147,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.0858,
        "points_added": 2.3883,
        "xpoints_added": 2.6099,
        "passes_attempted": 801.0,
        "pass_completion_pct": 0.7079,
        "xpass_completion_pct": 0.7247,
        "passes_over_expected": -13.4796,
        "passes_over_expected_p100": -1.6828,
        "avg_pass_distance": 18.9369,
        "avg_pass_vertical": 2.2779
      }
    },
    {
      "canonical_id": "marcus-lee",
      "canonical_name": "Marcus Lee",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 41.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2091,
        "assists_minus_xa": -0.2091,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2091,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6049,
        "passes_over_expected": -0.2341,
        "passes_over_expected_p100": -3.3448,
        "avg_pass_distance": 23.1522,
        "avg_pass_vertical": -8.1746
      }
    },
    {
      "canonical_id": "mario-rodriguez",
      "canonical_name": "Mario Rodriguez",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 178.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1471,
        "xg_place": -0.0661,
        "goals_minus_xg": -0.1471,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4032,
        "assists_minus_xa": -0.4032,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5503,
        "points_added": 0.0,
        "xpoints_added": 0.1138,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.8548,
        "xpass_completion_pct": 0.8799,
        "passes_over_expected": -1.5529,
        "passes_over_expected_p100": -2.5047,
        "avg_pass_distance": 17.1725,
        "avg_pass_vertical": -2.4596
      }
    },
    {
      "canonical_id": "mark-doyle",
      "canonical_name": "Mark Doyle",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 4.7231,
        "xg_place": 0.4462,
        "goals_minus_xg": -2.7231,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.2,
        "assists_minus_xa": -1.2,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.9231,
        "points_added": 1.8094,
        "xpoints_added": 3.7057,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.731,
        "passes_over_expected": -0.0132,
        "passes_over_expected_p100": -0.0048,
        "avg_pass_distance": 16.0654,
        "avg_pass_vertical": -1.3998
      }
    },
    {
      "canonical_id": "mark-segbers",
      "canonical_name": "Mark Segbers",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3243.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8352,
        "xg_place": 0.1055,
        "goals_minus_xg": -0.8352,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.4948,
        "assists_minus_xa": 0.5052,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.33,
        "points_added": 0.0,
        "xpoints_added": 0.7354,
        "passes_attempted": 1887.0,
        "pass_completion_pct": 0.8468,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 49.5635,
        "passes_over_expected_p100": 2.6266,
        "avg_pass_distance": 18.5484,
        "avg_pass_vertical": 4.5967
      }
    },
    {
      "canonical_id": "markus-nakkim",
      "canonical_name": "Markus Nakkim",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2153.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.823,
        "xg_place": -0.3791,
        "goals_minus_xg": -0.823,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3579,
        "assists_minus_xa": -0.3579,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1809,
        "points_added": 0.6916,
        "xpoints_added": 1.106,
        "passes_attempted": 1236.0,
        "pass_completion_pct": 0.8964,
        "xpass_completion_pct": 0.8699,
        "passes_over_expected": 32.7542,
        "passes_over_expected_p100": 2.65,
        "avg_pass_distance": 22.5765,
        "avg_pass_vertical": 6.0869
      }
    },
    {
      "canonical_id": "marlon",
      "canonical_name": "Marlon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2337.0,
        "shots": 76.0,
        "shots_on_target": 29.0,
        "goals": 9.0,
        "xg": 10.3539,
        "xg_place": -1.5724,
        "goals_minus_xg": -1.3539,
        "key_passes": 27.0,
        "assists": 4.0,
        "xa": 4.1391,
        "assists_minus_xa": -0.1391,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 14.493,
        "points_added": 4.8101,
        "xpoints_added": 6.688,
        "passes_attempted": 493.0,
        "pass_completion_pct": 0.7018,
        "xpass_completion_pct": 0.719,
        "passes_over_expected": -8.4776,
        "passes_over_expected_p100": -1.7196,
        "avg_pass_distance": 15.0828,
        "avg_pass_vertical": 1.2198
      }
    },
    {
      "canonical_id": "marlon-hairston",
      "canonical_name": "Marlon Hairston",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1400.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.223,
        "xg_place": -0.0634,
        "goals_minus_xg": -0.223,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.0781,
        "assists_minus_xa": 0.9219,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3011,
        "points_added": 0.4188,
        "xpoints_added": 0.8781,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.9046,
        "xpass_completion_pct": 0.8704,
        "passes_over_expected": 22.9646,
        "passes_over_expected_p100": 3.4224,
        "avg_pass_distance": 19.4473,
        "avg_pass_vertical": -0.5805
      }
    },
    {
      "canonical_id": "marlon-vargas",
      "canonical_name": "Marlon Vargas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 356.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7777,
        "xg_place": -1.0138,
        "goals_minus_xg": -0.7777,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1092,
        "assists_minus_xa": -0.1092,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.887,
        "points_added": 0.947,
        "xpoints_added": 0.7951,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7715,
        "passes_over_expected": -1.4888,
        "passes_over_expected_p100": -1.2834,
        "avg_pass_distance": 15.3885,
        "avg_pass_vertical": 1.5094
      }
    },
    {
      "canonical_id": "matai-akinmboni",
      "canonical_name": "Matai Akinmboni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 205.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0142,
        "xg_place": -0.0142,
        "goals_minus_xg": -0.0142,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0142,
        "points_added": 0.0,
        "xpoints_added": 0.0094,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.8537,
        "xpass_completion_pct": 0.841,
        "passes_over_expected": 1.5582,
        "passes_over_expected_p100": 1.2668,
        "avg_pass_distance": 26.1333,
        "avg_pass_vertical": 8.72
      }
    },
    {
      "canonical_id": "matt-myers",
      "canonical_name": "Matt Myers",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2793.0,
        "shots": 65.0,
        "shots_on_target": 39.0,
        "goals": 14.0,
        "xg": 14.9012,
        "xg_place": 1.239,
        "goals_minus_xg": -0.9012,
        "key_passes": 33.0,
        "assists": 3.0,
        "xa": 3.2406,
        "assists_minus_xa": -0.2406,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 18.1418,
        "points_added": 4.3106,
        "xpoints_added": 6.6464,
        "passes_attempted": 492.0,
        "pass_completion_pct": 0.6931,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": -23.8487,
        "passes_over_expected_p100": -4.8473,
        "avg_pass_distance": 14.1357,
        "avg_pass_vertical": -1.4904
      }
    },
    {
      "canonical_id": "matt-real",
      "canonical_name": "Matt Real",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2847.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8173,
        "xg_place": -0.1458,
        "goals_minus_xg": 0.1827,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.7031,
        "assists_minus_xa": -0.7031,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5205,
        "points_added": 0.0,
        "xpoints_added": 0.528,
        "passes_attempted": 1406.0,
        "pass_completion_pct": 0.7262,
        "xpass_completion_pct": 0.7274,
        "passes_over_expected": -1.7712,
        "passes_over_expected_p100": -0.126,
        "avg_pass_distance": 22.8645,
        "avg_pass_vertical": 7.9861
      }
    },
    {
      "canonical_id": "matt-van-oekel",
      "canonical_name": "Matt Van Oekel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2200.0,
        "shots": 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.0199,
        "assists_minus_xa": -0.0199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0199,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.7536,
        "xpass_completion_pct": 0.7699,
        "passes_over_expected": -13.6081,
        "passes_over_expected_p100": -1.6278,
        "avg_pass_distance": 35.5017,
        "avg_pass_vertical": 26.1929,
        "shots_faced": 110.0,
        "goals_conceded": 29.0,
        "saves": 77.0,
        "headed_shot_share": 0.1273,
        "xg_faced": 29.1056,
        "goals_conceded_minus_xg": -0.1056,
        "goals_per_xg": 0.9964
      }
    },
    {
      "canonical_id": "matthew-bell",
      "canonical_name": "Matthew Bell",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3154,
        "xg_place": 0.181,
        "goals_minus_xg": -0.3154,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2713,
        "assists_minus_xa": -0.2713,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5867,
        "points_added": 0.0,
        "xpoints_added": 0.247,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6765,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": -1.4162,
        "passes_over_expected_p100": -4.1652,
        "avg_pass_distance": 17.7421,
        "avg_pass_vertical": 1.7067
      }
    },
    {
      "canonical_id": "matthew-corcoran",
      "canonical_name": "Matthew Corcoran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 156.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1155,
        "assists_minus_xa": 0.8845,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1155,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 98.0,
        "pass_completion_pct": 0.8367,
        "xpass_completion_pct": 0.8367,
        "passes_over_expected": 0.0054,
        "passes_over_expected_p100": 0.0056,
        "avg_pass_distance": 20.964,
        "avg_pass_vertical": 1.3218
      }
    },
    {
      "canonical_id": "matthew-dean",
      "canonical_name": "Matthew Dean",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9506,
        "passes_over_expected": 0.0494,
        "passes_over_expected_p100": 4.9405,
        "avg_pass_distance": 11.8875,
        "avg_pass_vertical": -6.9
      }
    },
    {
      "canonical_id": "matthew-mahoney",
      "canonical_name": "Matthew Mahoney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3891.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9414,
        "xg_place": 1.0574,
        "goals_minus_xg": -0.9414,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.6027,
        "assists_minus_xa": 0.3973,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5441,
        "points_added": 0.8051,
        "xpoints_added": 1.6976,
        "passes_attempted": 2445.0,
        "pass_completion_pct": 0.8429,
        "xpass_completion_pct": 0.8107,
        "passes_over_expected": 78.9182,
        "passes_over_expected_p100": 3.2277,
        "avg_pass_distance": 24.4661,
        "avg_pass_vertical": 10.3189
      }
    },
    {
      "canonical_id": "matthew-sheldon",
      "canonical_name": "Matthew Sheldon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1408.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.3235,
        "xg_place": -0.2325,
        "goals_minus_xg": -0.3235,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5196,
        "assists_minus_xa": 0.4804,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8431,
        "points_added": 0.6898,
        "xpoints_added": 0.9784,
        "passes_attempted": 673.0,
        "pass_completion_pct": 0.7697,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -8.2885,
        "passes_over_expected_p100": -1.2316,
        "avg_pass_distance": 17.22,
        "avg_pass_vertical": 4.0125
      }
    },
    {
      "canonical_id": "mattia-gagliardi",
      "canonical_name": "Mattia Gagliardi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 376.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.2291,
        "xg_place": -1.053,
        "goals_minus_xg": -1.2291,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0373,
        "assists_minus_xa": -0.0373,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2664,
        "points_added": 0.0,
        "xpoints_added": 0.8474,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.8259,
        "passes_over_expected": -3.0289,
        "passes_over_expected_p100": -3.5219,
        "avg_pass_distance": 18.5033,
        "avg_pass_vertical": 0.0188
      }
    },
    {
      "canonical_id": "max-glasser",
      "canonical_name": "Max Glasser",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 281.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3782,
        "xg_place": -0.0766,
        "goals_minus_xg": -0.3782,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4796,
        "assists_minus_xa": -0.4796,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8579,
        "points_added": 0.0,
        "xpoints_added": 0.3542,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.7431,
        "xpass_completion_pct": 0.7529,
        "passes_over_expected": -1.0623,
        "passes_over_expected_p100": -0.9746,
        "avg_pass_distance": 17.2182,
        "avg_pass_vertical": 0.3428
      }
    },
    {
      "canonical_id": "max-schneider",
      "canonical_name": "Max Schneider",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 373.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0877,
        "xg_place": -0.0877,
        "goals_minus_xg": -0.0877,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.267,
        "assists_minus_xa": 1.733,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3547,
        "points_added": 0.0,
        "xpoints_added": 0.0431,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.7485,
        "xpass_completion_pct": 0.7534,
        "passes_over_expected": -0.813,
        "passes_over_expected_p100": -0.4868,
        "avg_pass_distance": 18.9829,
        "avg_pass_vertical": 5.83
      }
    },
    {
      "canonical_id": "maximiliano-rodr\u00edguez",
      "canonical_name": "Maximiliano Rodr\u00edguez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3025.0,
        "shots": 40.0,
        "shots_on_target": 20.0,
        "goals": 10.0,
        "xg": 6.4671,
        "xg_place": 0.6889,
        "goals_minus_xg": 3.5329,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 2.7528,
        "assists_minus_xa": 1.2472,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.22,
        "points_added": 3.7774,
        "xpoints_added": 3.4137,
        "passes_attempted": 1155.0,
        "pass_completion_pct": 0.7489,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": -51.3838,
        "passes_over_expected_p100": -4.4488,
        "avg_pass_distance": 17.8707,
        "avg_pass_vertical": 3.5964
      }
    },
    {
      "canonical_id": "micael-deshields",
      "canonical_name": "Micael DeShields",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5121,
        "xg_place": -0.5121,
        "goals_minus_xg": -0.5121,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2311,
        "assists_minus_xa": -0.2311,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7432000000000001,
        "points_added": 0.0,
        "xpoints_added": 0.2394,
        "passes_attempted": 333.0,
        "pass_completion_pct": 1.4582000000000002,
        "xpass_completion_pct": 1.4801,
        "passes_over_expected": 8.4607,
        "passes_over_expected_p100": -2.183,
        "avg_pass_distance": 44.1289,
        "avg_pass_vertical": 19.566200000000002
      }
    },
    {
      "canonical_id": "michael-bryant",
      "canonical_name": "Michael Bryant",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2732.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9971,
        "xg_place": -0.0273,
        "goals_minus_xg": 0.0029,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.0016,
        "assists_minus_xa": -1.0016,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9987,
        "points_added": 0.0734,
        "xpoints_added": 0.588,
        "passes_attempted": 1590.0,
        "pass_completion_pct": 0.7987,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 9.7021,
        "passes_over_expected_p100": 0.6102,
        "avg_pass_distance": 19.2157,
        "avg_pass_vertical": 7.2895
      }
    },
    {
      "canonical_id": "michael-creek",
      "canonical_name": "Michael Creek",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 826.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0897,
        "xg_place": -0.0897,
        "goals_minus_xg": -0.0897,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0897,
        "points_added": 0.0,
        "xpoints_added": 0.0819,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.5646,
        "xpass_completion_pct": 0.5805,
        "passes_over_expected": -3.3301,
        "passes_over_expected_p100": -1.5934,
        "avg_pass_distance": 44.248,
        "avg_pass_vertical": 37.776,
        "shots_faced": 33.0,
        "goals_conceded": 11.0,
        "saves": 21.0,
        "headed_shot_share": 0.1212,
        "xg_faced": 11.137,
        "goals_conceded_minus_xg": -0.137,
        "goals_per_xg": 0.9877
      }
    },
    {
      "canonical_id": "michael-gonzalez",
      "canonical_name": "Michael Gonzalez",
      "positions": [
        "G"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 930.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.657,
        "xg_place": -2.013,
        "goals_minus_xg": -1.657,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7585,
        "assists_minus_xa": -0.7585,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4155,
        "points_added": 0.044,
        "xpoints_added": 2.3139,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.6442,
        "xpass_completion_pct": 0.698,
        "passes_over_expected": -14.3777,
        "passes_over_expected_p100": -5.3849,
        "avg_pass_distance": 17.7835,
        "avg_pass_vertical": 4.1577
      }
    },
    {
      "canonical_id": "michael-lawrence",
      "canonical_name": "Michael Lawrence",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1099.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.572,
        "xg_place": 0.8249,
        "goals_minus_xg": 1.428,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7273,
        "assists_minus_xa": 0.2727,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2993,
        "points_added": 1.1568,
        "xpoints_added": 1.0029,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7512,
        "passes_over_expected": -8.9183,
        "passes_over_expected_p100": -6.1506,
        "avg_pass_distance": 17.2458,
        "avg_pass_vertical": -2.8811
      }
    },
    {
      "canonical_id": "michael-maldonado",
      "canonical_name": "Michael Maldonado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3131.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8821,
        "xg_place": 0.3611,
        "goals_minus_xg": 1.1179,
        "key_passes": 41.0,
        "assists": 7.0,
        "xa": 4.5692,
        "assists_minus_xa": 2.4308,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.4512,
        "points_added": 1.3698,
        "xpoints_added": 0.6422,
        "passes_attempted": 1598.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": 18.9849,
        "passes_over_expected_p100": 1.188,
        "avg_pass_distance": 23.5344,
        "avg_pass_vertical": 6.1024
      }
    },
    {
      "canonical_id": "michael-vang",
      "canonical_name": "Michael Vang",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0432,
        "xg_place": -0.0432,
        "goals_minus_xg": -0.0432,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0432,
        "points_added": 0.0,
        "xpoints_added": 0.0386,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.7333,
        "xpass_completion_pct": 0.8408,
        "passes_over_expected": -1.6117,
        "passes_over_expected_p100": -10.7446,
        "avg_pass_distance": 15.391,
        "avg_pass_vertical": 1.0245
      }
    },
    {
      "canonical_id": "miche-naider-ch\u00e9ry",
      "canonical_name": "Miche-Naider Ch\u00e9ry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.0,
        "shots": 37.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.1368,
        "xg_place": -2.0861,
        "goals_minus_xg": -2.1368,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.667,
        "assists_minus_xa": -0.667,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.8038,
        "points_added": 0.8595,
        "xpoints_added": 2.4748,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7565,
        "passes_over_expected": -11.7834,
        "passes_over_expected_p100": -5.9512,
        "avg_pass_distance": 15.5267,
        "avg_pass_vertical": -0.2272
      }
    },
    {
      "canonical_id": "michee-ngalina",
      "canonical_name": "Michee Ngalina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2953.0,
        "shots": 71.0,
        "shots_on_target": 27.0,
        "goals": 8.0,
        "xg": 9.5723,
        "xg_place": -2.0693,
        "goals_minus_xg": -1.5723,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 4.2184,
        "assists_minus_xa": -1.2184,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 13.7907,
        "points_added": 5.1043,
        "xpoints_added": 6.6292,
        "passes_attempted": 698.0,
        "pass_completion_pct": 0.712,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": -13.8144,
        "passes_over_expected_p100": -1.9791,
        "avg_pass_distance": 17.6752,
        "avg_pass_vertical": -3.261
      }
    },
    {
      "canonical_id": "miguel-guerrero",
      "canonical_name": "Miguel Guerrero",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 254.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1653,
        "xg_place": -0.1653,
        "goals_minus_xg": -0.1653,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3155,
        "assists_minus_xa": -0.3155,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4808,
        "points_added": 0.0,
        "xpoints_added": 0.204,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7195,
        "xpass_completion_pct": 0.7746,
        "passes_over_expected": -4.5137,
        "passes_over_expected_p100": -5.5045,
        "avg_pass_distance": 18.8415,
        "avg_pass_vertical": 1.5422
      }
    },
    {
      "canonical_id": "miguel-perez",
      "canonical_name": "Miguel Perez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 846.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.8014,
        "xg_place": -2.1345,
        "goals_minus_xg": -2.8014,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4887,
        "assists_minus_xa": -0.4887,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.2901,
        "points_added": 0.0,
        "xpoints_added": 3.0209,
        "passes_attempted": 309.0,
        "pass_completion_pct": 0.7767,
        "xpass_completion_pct": 0.8076,
        "passes_over_expected": -9.5566,
        "passes_over_expected_p100": -3.0928,
        "avg_pass_distance": 19.6203,
        "avg_pass_vertical": 2.7699
      }
    },
    {
      "canonical_id": "miles-lyons",
      "canonical_name": "Miles Lyons",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1356.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3239,
        "xg_place": 0.3444,
        "goals_minus_xg": 0.6761,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8875,
        "assists_minus_xa": 0.1125,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2114,
        "points_added": 1.5993,
        "xpoints_added": 0.2152,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.7633,
        "passes_over_expected": -9.554,
        "passes_over_expected_p100": -1.5766,
        "avg_pass_distance": 17.3337,
        "avg_pass_vertical": 2.2395
      }
    },
    {
      "canonical_id": "mitchell-taintor",
      "canonical_name": "Mitchell Taintor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2648.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.628,
        "xg_place": -0.1608,
        "goals_minus_xg": -0.628,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.4835,
        "assists_minus_xa": -0.4835,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1116,
        "points_added": 0.0,
        "xpoints_added": 0.5265,
        "passes_attempted": 1332.0,
        "pass_completion_pct": 0.7327,
        "xpass_completion_pct": 0.7346,
        "passes_over_expected": -2.5493,
        "passes_over_expected_p100": -0.1914,
        "avg_pass_distance": 23.4206,
        "avg_pass_vertical": 13.2564
      }
    },
    {
      "canonical_id": "mobi-fehr",
      "canonical_name": "Mobi Fehr",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2774.0,
        "shots": 38.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 3.9571,
        "xg_place": -0.0472,
        "goals_minus_xg": 0.0429,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.1781,
        "assists_minus_xa": -0.1781,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1353,
        "points_added": 2.5638,
        "xpoints_added": 2.8889,
        "passes_attempted": 1398.0,
        "pass_completion_pct": 0.8419,
        "xpass_completion_pct": 0.8255,
        "passes_over_expected": 22.9378,
        "passes_over_expected_p100": 1.6408,
        "avg_pass_distance": 21.1887,
        "avg_pass_vertical": 4.8471
      }
    },
    {
      "canonical_id": "mohamed-omar",
      "canonical_name": "Mohamed Omar",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5077,
        "xg_place": -0.5077,
        "goals_minus_xg": -0.5077,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0857,
        "assists_minus_xa": -0.0857,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5934,
        "points_added": 0.0,
        "xpoints_added": 0.6396,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7968,
        "passes_over_expected": -2.9066,
        "passes_over_expected_p100": -1.8998,
        "avg_pass_distance": 17.2394,
        "avg_pass_vertical": 1.1046
      }
    },
    {
      "canonical_id": "mohamed-traore",
      "canonical_name": "Mohamed Traore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1608.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4007,
        "xg_place": -0.1296,
        "goals_minus_xg": -0.4007,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9002,
        "assists_minus_xa": -0.9002,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3009,
        "points_added": 0.0,
        "xpoints_added": 0.2553,
        "passes_attempted": 1038.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7904,
        "passes_over_expected": -14.419,
        "passes_over_expected_p100": -1.3891,
        "avg_pass_distance": 22.724,
        "avg_pass_vertical": 7.8679
      }
    },
    {
      "canonical_id": "mohammed-abu",
      "canonical_name": "Mohammed Abu",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 188.0,
        "shots": 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.0417,
        "assists_minus_xa": -0.0417,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0417,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8599,
        "passes_over_expected": -0.289,
        "passes_over_expected_p100": -0.2752,
        "avg_pass_distance": 17.2667,
        "avg_pass_vertical": 1.2374
      }
    },
    {
      "canonical_id": "morey-doner",
      "canonical_name": "Morey Doner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3359.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4198,
        "xg_place": -0.2527,
        "goals_minus_xg": 0.5802,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 4.7677,
        "assists_minus_xa": -1.7677,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.1875,
        "points_added": 1.9094,
        "xpoints_added": 0.5177,
        "passes_attempted": 2032.0,
        "pass_completion_pct": 0.8051,
        "xpass_completion_pct": 0.7931,
        "passes_over_expected": 24.3215,
        "passes_over_expected_p100": 1.1969,
        "avg_pass_distance": 19.4435,
        "avg_pass_vertical": 0.1538
      }
    },
    {
      "canonical_id": "morris-duggan",
      "canonical_name": "Morris Duggan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1012.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2156,
        "xg_place": -0.2156,
        "goals_minus_xg": -0.2156,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2818,
        "assists_minus_xa": -0.2818,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4974,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 633.0,
        "pass_completion_pct": 0.7836,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": 1.0215,
        "passes_over_expected_p100": 0.1614,
        "avg_pass_distance": 23.1847,
        "avg_pass_vertical": 8.4008
      }
    },
    {
      "canonical_id": "moses-mensah",
      "canonical_name": "Moses Mensah",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1891.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2046,
        "xg_place": -0.2046,
        "goals_minus_xg": -0.2046,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.7505,
        "assists_minus_xa": 0.2495,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9551,
        "points_added": 0.0,
        "xpoints_added": 0.1866,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.816,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": 20.3026,
        "passes_over_expected_p100": 2.2237,
        "avg_pass_distance": 21.0236,
        "avg_pass_vertical": 3.2853
      }
    },
    {
      "canonical_id": "mujeeb-murana",
      "canonical_name": "Mujeeb Murana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1871.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0998999999999999,
        "xg_place": -0.1745,
        "goals_minus_xg": -0.09989999999999999,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5608,
        "assists_minus_xa": 0.43920000000000003,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6608,
        "points_added": 0.0002,
        "xpoints_added": 0.7032,
        "passes_attempted": 744.0,
        "pass_completion_pct": 1.5350000000000001,
        "xpass_completion_pct": 1.59,
        "passes_over_expected": -21.7571,
        "passes_over_expected_p100": -5.494999999999999,
        "avg_pass_distance": 37.7312,
        "avg_pass_vertical": 3.6677999999999997
      }
    },
    {
      "canonical_id": "mukwelle-akale",
      "canonical_name": "Mukwelle Akale",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2357.0,
        "shots": 60.0,
        "shots_on_target": 28.0,
        "goals": 4.0,
        "xg": 7.5435,
        "xg_place": 1.6321,
        "goals_minus_xg": -3.5435,
        "key_passes": 45.0,
        "assists": 5.0,
        "xa": 5.2431,
        "assists_minus_xa": -0.2431,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 12.7866,
        "points_added": 1.0205,
        "xpoints_added": 4.0804,
        "passes_attempted": 785.0,
        "pass_completion_pct": 0.7312,
        "xpass_completion_pct": 0.7238,
        "passes_over_expected": 5.7782,
        "passes_over_expected_p100": 0.7361,
        "avg_pass_distance": 18.8873,
        "avg_pass_vertical": 2.7475
      }
    },
    {
      "canonical_id": "napo-matsoso",
      "canonical_name": "Napo Matsoso",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3296,
        "xg_place": 0.5003,
        "goals_minus_xg": 0.6704,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.534,
        "assists_minus_xa": -0.534,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8636,
        "points_added": 0.8435,
        "xpoints_added": 0.1336,
        "passes_attempted": 384.0,
        "pass_completion_pct": 0.8776,
        "xpass_completion_pct": 0.8645,
        "passes_over_expected": 5.017,
        "passes_over_expected_p100": 1.3065,
        "avg_pass_distance": 17.6652,
        "avg_pass_vertical": -0.2344
      }
    },
    {
      "canonical_id": "nate-dragisich",
      "canonical_name": "Nate Dragisich",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1806,
        "xg_place": -0.1806,
        "goals_minus_xg": -0.1806,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1806,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": 2.4277,
        "passes_over_expected_p100": 12.1387,
        "avg_pass_distance": 19.5435,
        "avg_pass_vertical": 0.184
      }
    },
    {
      "canonical_id": "nathan-dossantos",
      "canonical_name": "Nathan Dossantos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3146.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5617,
        "xg_place": -0.0548,
        "goals_minus_xg": 0.4383,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.8082,
        "assists_minus_xa": -0.8082,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3699,
        "points_added": 1.3411,
        "xpoints_added": 0.37,
        "passes_attempted": 1938.0,
        "pass_completion_pct": 0.839,
        "xpass_completion_pct": 0.8228,
        "passes_over_expected": 31.4371,
        "passes_over_expected_p100": 1.6221,
        "avg_pass_distance": 19.7175,
        "avg_pass_vertical": 3.4764
      }
    },
    {
      "canonical_id": "nathan-messer",
      "canonical_name": "Nathan Messer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0254,
        "assists_minus_xa": -0.0254,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0254,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.619,
        "xpass_completion_pct": 0.5336,
        "passes_over_expected": 1.7934,
        "passes_over_expected_p100": 8.5401,
        "avg_pass_distance": 26.2334,
        "avg_pass_vertical": 9.9637
      }
    },
    {
      "canonical_id": "nathan-steinwascher",
      "canonical_name": "Nathan Steinwascher",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2356.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7387,
        "xg_place": 0.2142,
        "goals_minus_xg": 0.2613,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7387,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 722.0,
        "pass_completion_pct": 0.7244,
        "xpass_completion_pct": 0.7304,
        "passes_over_expected": -4.3403,
        "passes_over_expected_p100": -0.6011,
        "avg_pass_distance": 33.2457,
        "avg_pass_vertical": 25.2247,
        "shots_faced": 74.0,
        "goals_conceded": 24.0,
        "saves": 48.0,
        "headed_shot_share": 0.2568,
        "xg_faced": 25.931,
        "goals_conceded_minus_xg": -1.931,
        "goals_per_xg": 0.9255
      }
    },
    {
      "canonical_id": "nathan-worth",
      "canonical_name": "Nathan Worth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 777.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9404,
        "xg_place": -0.5502,
        "goals_minus_xg": 0.05960000000000004,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.5292,
        "assists_minus_xa": -0.5292,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4696,
        "points_added": 0.2244,
        "xpoints_added": 0.5712,
        "passes_attempted": 308.0,
        "pass_completion_pct": 1.3784999999999998,
        "xpass_completion_pct": 1.4618,
        "passes_over_expected": -5.894399999999999,
        "passes_over_expected_p100": -8.3315,
        "avg_pass_distance": 35.6456,
        "avg_pass_vertical": 6.1803
      }
    },
    {
      "canonical_id": "navarro",
      "canonical_name": "Navarro",
      "positions": [
        "CB"
      ],
      "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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9443,
        "passes_over_expected": 0.0557,
        "passes_over_expected_p100": 5.5699,
        "avg_pass_distance": 9.9864,
        "avg_pass_vertical": -1.15
      }
    },
    {
      "canonical_id": "neco-brett",
      "canonical_name": "Neco Brett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2599,
        "xg_place": -0.2186,
        "goals_minus_xg": -0.2599,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0874,
        "assists_minus_xa": -0.0874,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3473,
        "points_added": 0.0,
        "xpoints_added": 0.1231,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7587,
        "passes_over_expected": -0.2447,
        "passes_over_expected_p100": -0.8741,
        "avg_pass_distance": 18.3112,
        "avg_pass_vertical": -1.9632
      }
    },
    {
      "canonical_id": "nelson-blanco",
      "canonical_name": "Nelson Blanco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1987.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.364,
        "xg_place": -0.0394,
        "goals_minus_xg": -0.364,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.7546000000000002,
        "assists_minus_xa": -0.7545999999999999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1186,
        "points_added": 0.0,
        "xpoints_added": 0.3097,
        "passes_attempted": 873.0,
        "pass_completion_pct": 1.3989,
        "xpass_completion_pct": 1.4263,
        "passes_over_expected": 0.43850000000000033,
        "passes_over_expected_p100": -2.741,
        "avg_pass_distance": 39.7131,
        "avg_pass_vertical": 10.5271
      }
    },
    {
      "canonical_id": "nelson-martinez",
      "canonical_name": "Nelson Martinez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.6364,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": -2.4018,
        "passes_over_expected_p100": -10.9174,
        "avg_pass_distance": 22.3352,
        "avg_pass_vertical": 2.0352
      }
    },
    {
      "canonical_id": "neveal-hackshaw",
      "canonical_name": "Neveal Hackshaw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3567,
        "xg_place": -0.3503,
        "goals_minus_xg": 0.6433,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.8243,
        "assists_minus_xa": -0.8243,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.181,
        "points_added": 1.6699,
        "xpoints_added": 1.4081,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.7775,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 11.7504,
        "passes_over_expected_p100": 0.8143,
        "avg_pass_distance": 26.4067,
        "avg_pass_vertical": 12.7293
      }
    },
    {
      "canonical_id": "niall-logue",
      "canonical_name": "Niall Logue",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2389,
        "xg_place": -0.4506,
        "goals_minus_xg": -0.2389,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1057,
        "assists_minus_xa": -0.1057,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3447,
        "points_added": 0.838,
        "xpoints_added": 0.6037,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.7689,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": -1.4211,
        "passes_over_expected_p100": -0.1397,
        "avg_pass_distance": 24.5574,
        "avg_pass_vertical": 12.7029
      }
    },
    {
      "canonical_id": "niall-mccabe",
      "canonical_name": "Niall McCabe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 614.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7572,
        "xg_place": -0.2754,
        "goals_minus_xg": -0.7572,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.9383,
        "assists_minus_xa": 0.0617,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6954,
        "points_added": 0.0,
        "xpoints_added": 0.8317,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 9.0085,
        "passes_over_expected_p100": 3.1064,
        "avg_pass_distance": 18.7881,
        "avg_pass_vertical": 3.3154
      }
    },
    {
      "canonical_id": "nicholas-ammeter",
      "canonical_name": "Nicholas Ammeter",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 706.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.8313,
        "xpass_completion_pct": 0.8255,
        "passes_over_expected": 1.4423,
        "passes_over_expected_p100": 0.5792,
        "avg_pass_distance": 29.3947,
        "avg_pass_vertical": 19.4645,
        "shots_faced": 26.0,
        "goals_conceded": 9.0,
        "saves": 16.0,
        "headed_shot_share": 0.1154,
        "xg_faced": 7.0004,
        "goals_conceded_minus_xg": 1.9996,
        "goals_per_xg": 1.2856
      }
    },
    {
      "canonical_id": "nicholas-depuy",
      "canonical_name": "Nicholas DePuy",
      "positions": [
        "CB"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6287,
        "passes_over_expected": -0.401,
        "passes_over_expected_p100": -5.7286,
        "avg_pass_distance": 34.3614,
        "avg_pass_vertical": 24.0685
      }
    },
    {
      "canonical_id": "nicholas-hinds",
      "canonical_name": "Nicholas Hinds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 706.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0365,
        "xg_place": -0.0365,
        "goals_minus_xg": -0.0365,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 1.1811,
        "assists_minus_xa": -1.1811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2177,
        "points_added": 0.0,
        "xpoints_added": 0.0231,
        "passes_attempted": 297.0,
        "pass_completion_pct": 0.8081,
        "xpass_completion_pct": 0.8139,
        "passes_over_expected": -1.7417,
        "passes_over_expected_p100": -0.5864,
        "avg_pass_distance": 16.891,
        "avg_pass_vertical": 0.0729
      }
    },
    {
      "canonical_id": "nicholas-markanich",
      "canonical_name": "Nicholas Markanich",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3307.0,
        "shots": 114.0,
        "shots_on_target": 55.0,
        "goals": 30.0,
        "xg": 19.4655,
        "xg_place": 4.6553,
        "goals_minus_xg": 10.5345,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 4.2139,
        "assists_minus_xa": -0.2139,
        "goals_plus_assists": 34.0,
        "xg_plus_xa": 23.6794,
        "points_added": 10.5822,
        "xpoints_added": 9.2157,
        "passes_attempted": 1001.0,
        "pass_completion_pct": 0.7682,
        "xpass_completion_pct": 0.7632,
        "passes_over_expected": 5.0549,
        "passes_over_expected_p100": 0.505,
        "avg_pass_distance": 16.7809,
        "avg_pass_vertical": 0.6354
      }
    },
    {
      "canonical_id": "nick-moon",
      "canonical_name": "Nick Moon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 525.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0693,
        "xg_place": -0.1213,
        "goals_minus_xg": -0.0693,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0877,
        "assists_minus_xa": -0.0877,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1569,
        "points_added": 1.7185,
        "xpoints_added": 1.1603,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.7902,
        "xpass_completion_pct": 0.8072,
        "passes_over_expected": -3.4669,
        "passes_over_expected_p100": -1.6912,
        "avg_pass_distance": 16.6791,
        "avg_pass_vertical": 1.0595
      }
    },
    {
      "canonical_id": "nick-ross",
      "canonical_name": "Nick Ross",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3433.0,
        "shots": 34.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 5.7696,
        "xg_place": 0.2014,
        "goals_minus_xg": -1.7696,
        "key_passes": 36.0,
        "assists": 6.0,
        "xa": 3.9887,
        "assists_minus_xa": 2.0113,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.7583,
        "points_added": 1.6736,
        "xpoints_added": 3.0675,
        "passes_attempted": 1574.0,
        "pass_completion_pct": 0.838,
        "xpass_completion_pct": 0.8249,
        "passes_over_expected": 20.6858,
        "passes_over_expected_p100": 1.3142,
        "avg_pass_distance": 18.8569,
        "avg_pass_vertical": 4.1382
      }
    },
    {
      "canonical_id": "nick-skubis",
      "canonical_name": "Nick Skubis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.5826,
        "passes_over_expected": -0.1652,
        "passes_over_expected_p100": -8.2595,
        "avg_pass_distance": 13.5178,
        "avg_pass_vertical": 7.475
      }
    },
    {
      "canonical_id": "nicolas-ruiz",
      "canonical_name": "Nicolas Ruiz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 63.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7655,
        "passes_over_expected": -3.7171,
        "passes_over_expected_p100": -26.5509,
        "avg_pass_distance": 24.1521,
        "avg_pass_vertical": 12.2831
      }
    },
    {
      "canonical_id": "nicol\u00e1s-cardona",
      "canonical_name": "Nicol\u00e1s Cardona",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2749.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 2.1546,
        "xg_place": 0.3435,
        "goals_minus_xg": -2.1546,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2262,
        "assists_minus_xa": 0.7738,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3808,
        "points_added": 0.0,
        "xpoints_added": 1.3289,
        "passes_attempted": 1398.0,
        "pass_completion_pct": 0.7775,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": -32.8566,
        "passes_over_expected_p100": -2.3503,
        "avg_pass_distance": 23.2062,
        "avg_pass_vertical": 7.8867
      }
    },
    {
      "canonical_id": "nighte-pickering",
      "canonical_name": "Nighte Pickering",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1389.0,
        "shots": 33.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.6478,
        "xg_place": -1.9524,
        "goals_minus_xg": -1.6478,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5448,
        "assists_minus_xa": -0.5448,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.1926,
        "points_added": 0.4318,
        "xpoints_added": 2.6372,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.6764,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": -13.5177,
        "passes_over_expected_p100": -4.9155,
        "avg_pass_distance": 16.394,
        "avg_pass_vertical": 0.0572
      }
    },
    {
      "canonical_id": "noah-dollenmayer",
      "canonical_name": "Noah Dollenmayer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2407.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.979,
        "xg_place": -0.0036,
        "goals_minus_xg": -0.979,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1432,
        "assists_minus_xa": -0.1432,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1222,
        "points_added": 0.0,
        "xpoints_added": 0.8842,
        "passes_attempted": 1254.0,
        "pass_completion_pct": 0.8014,
        "xpass_completion_pct": 0.8046,
        "passes_over_expected": -3.932,
        "passes_over_expected_p100": -0.3136,
        "avg_pass_distance": 23.6133,
        "avg_pass_vertical": 9.7153
      }
    },
    {
      "canonical_id": "noah-fuson",
      "canonical_name": "Noah Fuson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3097.0,
        "shots": 55.0,
        "shots_on_target": 18.0,
        "goals": 9.0,
        "xg": 7.3953,
        "xg_place": -1.6735,
        "goals_minus_xg": 1.6047,
        "key_passes": 56.0,
        "assists": 10.0,
        "xa": 8.1559,
        "assists_minus_xa": 1.8441,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 15.5512,
        "points_added": 2.4573,
        "xpoints_added": 3.8602,
        "passes_attempted": 1048.0,
        "pass_completion_pct": 0.7156,
        "xpass_completion_pct": 0.7167,
        "passes_over_expected": -1.1124,
        "passes_over_expected_p100": -0.1061,
        "avg_pass_distance": 18.5937,
        "avg_pass_vertical": 2.7264
      }
    },
    {
      "canonical_id": "noe-meza",
      "canonical_name": "Noe Meza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1040.0,
        "shots": 25.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 2.4519,
        "xg_place": -2.2202,
        "goals_minus_xg": -2.4519,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.286,
        "assists_minus_xa": 0.714,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7379,
        "points_added": 0.0,
        "xpoints_added": 1.2751,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.7688,
        "xpass_completion_pct": 0.7942,
        "passes_over_expected": -9.1028,
        "passes_over_expected_p100": -2.5356,
        "avg_pass_distance": 15.1549,
        "avg_pass_vertical": -0.561
      }
    },
    {
      "canonical_id": "oalex-anderson",
      "canonical_name": "Oalex Anderson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2298.0,
        "shots": 84.0,
        "shots_on_target": 35.0,
        "goals": 13.0,
        "xg": 14.4291,
        "xg_place": -3.0306,
        "goals_minus_xg": -1.4291,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 3.6419,
        "assists_minus_xa": -0.6419,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 18.071,
        "points_added": 3.9883,
        "xpoints_added": 7.7304,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.6681,
        "xpass_completion_pct": 0.7129,
        "passes_over_expected": -10.5283,
        "passes_over_expected_p100": -4.4801,
        "avg_pass_distance": 15.1713,
        "avg_pass_vertical": 0.9231
      }
    },
    {
      "canonical_id": "omar-grey",
      "canonical_name": "Omar Grey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 266.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7239,
        "passes_over_expected": 7.2314,
        "passes_over_expected_p100": 7.612,
        "avg_pass_distance": 18.6055,
        "avg_pass_vertical": 7.1701
      }
    },
    {
      "canonical_id": "oscar-jimenez",
      "canonical_name": "Oscar Jimenez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1284.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3078,
        "xg_place": 0.2079,
        "goals_minus_xg": 0.6922,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 1.425,
        "assists_minus_xa": -0.425,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7328,
        "points_added": 0.3362,
        "xpoints_added": 0.2187,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.7312,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": 21.5059,
        "passes_over_expected_p100": 3.0592,
        "avg_pass_distance": 21.917,
        "avg_pass_vertical": 7.0569
      }
    },
    {
      "canonical_id": "ousman-jabang",
      "canonical_name": "Ousman Jabang",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1420.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.002,
        "xg_place": 0.5334,
        "goals_minus_xg": -1.002,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4627,
        "assists_minus_xa": 0.5373,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4647,
        "points_added": 0.0,
        "xpoints_added": 0.5253,
        "passes_attempted": 1052.0,
        "pass_completion_pct": 0.9087,
        "xpass_completion_pct": 0.8989,
        "passes_over_expected": 10.3631,
        "passes_over_expected_p100": 0.9851,
        "avg_pass_distance": 22.5786,
        "avg_pass_vertical": 5.147
      }
    },
    {
      "canonical_id": "ousseni-bouda",
      "canonical_name": "Ousseni Bouda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 230.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6494,
        "xg_place": -0.2654,
        "goals_minus_xg": -0.6494,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2309,
        "assists_minus_xa": -0.2309,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8803,
        "points_added": 0.1936,
        "xpoints_added": 1.8748,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.614,
        "xpass_completion_pct": 0.6882,
        "passes_over_expected": -4.2298,
        "passes_over_expected_p100": -7.4208,
        "avg_pass_distance": 17.2853,
        "avg_pass_vertical": 2.129
      }
    },
    {
      "canonical_id": "owen-damm",
      "canonical_name": "Owen Damm",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2191.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9865,
        "xg_place": 0.1815,
        "goals_minus_xg": -0.9865,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.5696,
        "assists_minus_xa": 0.4304,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.556,
        "points_added": 0.0,
        "xpoints_added": 0.5321,
        "passes_attempted": 893.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7539,
        "passes_over_expected": -12.2694,
        "passes_over_expected_p100": -1.3739,
        "avg_pass_distance": 21.1573,
        "avg_pass_vertical": 6.531
      }
    },
    {
      "canonical_id": "owen-jack",
      "canonical_name": "Owen Jack",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": -0.2408,
        "passes_over_expected_p100": -6.0205,
        "avg_pass_distance": 37.2323,
        "avg_pass_vertical": 27.3988,
        "shots_faced": 1.0,
        "goals_conceded": 0.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.5041,
        "goals_conceded_minus_xg": -0.5041,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "owen-lamb",
      "canonical_name": "Owen Lamb",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3657.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.1913,
        "xg_place": -0.3328,
        "goals_minus_xg": 0.8087,
        "key_passes": 39.0,
        "assists": 3.0,
        "xa": 3.0203,
        "assists_minus_xa": -0.0203,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2117,
        "points_added": 0.2605,
        "xpoints_added": 0.4469,
        "passes_attempted": 1930.0,
        "pass_completion_pct": 0.771,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": 19.3373,
        "passes_over_expected_p100": 1.0019,
        "avg_pass_distance": 21.3088,
        "avg_pass_vertical": 4.5051
      }
    },
    {
      "canonical_id": "pablo-linzoain",
      "canonical_name": "Pablo Linzoain",
      "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": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0179,
        "passes_over_expected": -0.0179,
        "passes_over_expected_p100": -1.7876,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "pablo-sisniega",
      "canonical_name": "Pablo Sisniega",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2220.0,
        "shots": 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.0704,
        "assists_minus_xa": -0.0704,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0704,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.5911,
        "xpass_completion_pct": 0.5724,
        "passes_over_expected": 10.0439,
        "passes_over_expected_p100": 1.8669,
        "avg_pass_distance": 44.808,
        "avg_pass_vertical": 38.9166,
        "shots_faced": 94.0,
        "goals_conceded": 28.0,
        "saves": 64.0,
        "headed_shot_share": 0.1702,
        "xg_faced": 27.3022,
        "goals_conceded_minus_xg": 0.6978,
        "goals_per_xg": 1.0256
      }
    },
    {
      "canonical_id": "pacifique-niyongabire",
      "canonical_name": "Pacifique Niyongabire",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 0.0,
        "xg": 3.9662,
        "xg_place": -1.6243,
        "goals_minus_xg": -3.9662,
        "key_passes": 35.0,
        "assists": 2.0,
        "xa": 6.548,
        "assists_minus_xa": -4.548,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 10.5141,
        "points_added": 0.0,
        "xpoints_added": 1.5714,
        "passes_attempted": 857.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7194,
        "passes_over_expected": 14.4899,
        "passes_over_expected_p100": 1.6908,
        "avg_pass_distance": 16.9226,
        "avg_pass_vertical": 2.2521
      }
    },
    {
      "canonical_id": "paco-craig",
      "canonical_name": "Paco Craig",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3200.0,
        "shots": 20.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 2.1664,
        "xg_place": -0.3134,
        "goals_minus_xg": 0.8336,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6001,
        "assists_minus_xa": -0.6001,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7665,
        "points_added": 1.1278,
        "xpoints_added": 1.6191,
        "passes_attempted": 1564.0,
        "pass_completion_pct": 0.8293,
        "xpass_completion_pct": 0.8159,
        "passes_over_expected": 20.9655,
        "passes_over_expected_p100": 1.3405,
        "avg_pass_distance": 23.3297,
        "avg_pass_vertical": 10.6455
      }
    },
    {
      "canonical_id": "panos-armenakas",
      "canonical_name": "Panos Armenakas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1550.0,
        "shots": 24.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.3087999999999997,
        "xg_place": 0.23870000000000002,
        "goals_minus_xg": 0.6912,
        "key_passes": 41.0,
        "assists": 2.0,
        "xa": 3.6081000000000003,
        "assists_minus_xa": -1.6081,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.9169,
        "points_added": 2.3482999999999996,
        "xpoints_added": 1.5617,
        "passes_attempted": 764.0,
        "pass_completion_pct": 1.5545,
        "xpass_completion_pct": 1.5378,
        "passes_over_expected": 1.4265000000000003,
        "passes_over_expected_p100": 1.6699,
        "avg_pass_distance": 42.188199999999995,
        "avg_pass_vertical": 4.481
      }
    },
    {
      "canonical_id": "pape-amadou-wane",
      "canonical_name": "Pape Amadou Wane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4479,
        "xg_place": -0.2333,
        "goals_minus_xg": -0.4479,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4479,
        "points_added": 0.0,
        "xpoints_added": 0.7386,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.7062,
        "passes_over_expected": -1.7112,
        "passes_over_expected_p100": -9.5065,
        "avg_pass_distance": 14.5971,
        "avg_pass_vertical": -1.5856
      }
    },
    {
      "canonical_id": "pape-boye",
      "canonical_name": "Pape Boye",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2903.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.9063,
        "xg_place": -0.3642,
        "goals_minus_xg": -0.9063,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9426,
        "assists_minus_xa": 0.0574,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8489,
        "points_added": 0.3494,
        "xpoints_added": 1.4802,
        "passes_attempted": 1731.0,
        "pass_completion_pct": 0.8573,
        "xpass_completion_pct": 0.8564,
        "passes_over_expected": 1.5487,
        "passes_over_expected_p100": 0.0895,
        "avg_pass_distance": 23.3582,
        "avg_pass_vertical": 8.7315
      }
    },
    {
      "canonical_id": "patrick-hogan",
      "canonical_name": "Patrick Hogan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2109.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.3262,
        "xg_place": 0.6564,
        "goals_minus_xg": -0.3262,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1607,
        "assists_minus_xa": -0.1607,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4869,
        "points_added": 0.4943,
        "xpoints_added": 0.8333,
        "passes_attempted": 1037.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.7558,
        "passes_over_expected": 28.2262,
        "passes_over_expected_p100": 2.7219,
        "avg_pass_distance": 25.0175,
        "avg_pass_vertical": 12.1399
      }
    },
    {
      "canonical_id": "patrick-rakovsky",
      "canonical_name": "Patrick Rakovsky",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.717,
        "passes_over_expected": 0.0373,
        "passes_over_expected_p100": 0.0956,
        "avg_pass_distance": 37.2743,
        "avg_pass_vertical": 32.3327,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.3207,
        "goals_conceded_minus_xg": -0.3207,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "patrick-seagrist",
      "canonical_name": "Patrick Seagrist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2553.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.2814,
        "xg_place": -0.5782,
        "goals_minus_xg": -0.2814,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.5972,
        "assists_minus_xa": -0.5972,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8786,
        "points_added": 1.2711,
        "xpoints_added": 0.9537,
        "passes_attempted": 1165.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7035,
        "passes_over_expected": -7.535,
        "passes_over_expected_p100": -0.6468,
        "avg_pass_distance": 22.2368,
        "avg_pass_vertical": 9.1305
      }
    },
    {
      "canonical_id": "paul-blanchette",
      "canonical_name": "Paul Blanchette",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2961.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1065,
        "assists_minus_xa": -0.1065,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1065,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.719,
        "passes_over_expected": -1.5635,
        "passes_over_expected_p100": -0.1707,
        "avg_pass_distance": 35.9465,
        "avg_pass_vertical": 27.5762,
        "shots_faced": 130.0,
        "goals_conceded": 43.0,
        "saves": 84.0,
        "headed_shot_share": 0.1462,
        "xg_faced": 40.4763,
        "goals_conceded_minus_xg": 2.5237,
        "goals_per_xg": 1.0623
      }
    },
    {
      "canonical_id": "paul-walters",
      "canonical_name": "Paul Walters",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 604.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.7063,
        "xpass_completion_pct": 0.6926,
        "passes_over_expected": 2.191,
        "passes_over_expected_p100": 1.3694,
        "avg_pass_distance": 37.5445,
        "avg_pass_vertical": 28.1736,
        "shots_faced": 31.0,
        "goals_conceded": 11.0,
        "saves": 20.0,
        "headed_shot_share": 0.0968,
        "xg_faced": 8.3322,
        "goals_conceded_minus_xg": 2.6678,
        "goals_per_xg": 1.3202
      }
    },
    {
      "canonical_id": "pedro-guimaraes",
      "canonical_name": "Pedro Guimaraes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 299.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0271,
        "assists_minus_xa": -0.0271,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0271,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.8168,
        "xpass_completion_pct": 0.8118,
        "passes_over_expected": 0.6547,
        "passes_over_expected_p100": 0.4998,
        "avg_pass_distance": 18.0326,
        "avg_pass_vertical": 2.9714
      }
    },
    {
      "canonical_id": "pele-ousmanou",
      "canonical_name": "Pele Ousmanou",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0159,
        "xg_place": 0.0204,
        "goals_minus_xg": -0.0159,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0159,
        "points_added": 0.0,
        "xpoints_added": 0.0156,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.8658,
        "passes_over_expected": 1.3661,
        "passes_over_expected_p100": 3.4153,
        "avg_pass_distance": 26.6583,
        "avg_pass_vertical": 9.646
      }
    },
    {
      "canonical_id": "petar-petrovic",
      "canonical_name": "Petar Petrovic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6265,
        "xg_place": -0.0502,
        "goals_minus_xg": -0.6265,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0577,
        "assists_minus_xa": -0.0577,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6842,
        "points_added": 0.0,
        "xpoints_added": 0.4133,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8082,
        "passes_over_expected": 1.0958,
        "passes_over_expected_p100": 0.9962,
        "avg_pass_distance": 19.7945,
        "avg_pass_vertical": -4.7006
      }
    },
    {
      "canonical_id": "phanuel-kavita",
      "canonical_name": "Phanuel Kavita",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2802.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.0611,
        "xg_place": -0.4391,
        "goals_minus_xg": -1.0611,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1905,
        "assists_minus_xa": -0.1905,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2517,
        "points_added": 0.0942,
        "xpoints_added": 0.7373,
        "passes_attempted": 1391.0,
        "pass_completion_pct": 0.8893,
        "xpass_completion_pct": 0.8679,
        "passes_over_expected": 29.6991,
        "passes_over_expected_p100": 2.1351,
        "avg_pass_distance": 21.7682,
        "avg_pass_vertical": 6.9611
      }
    },
    {
      "canonical_id": "phil-breno",
      "canonical_name": "Phil Breno",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.7885,
        "passes_over_expected": -0.4665,
        "passes_over_expected_p100": -0.7288,
        "avg_pass_distance": 31.7044,
        "avg_pass_vertical": 24.7216,
        "shots_faced": 14.0,
        "goals_conceded": 4.0,
        "saves": 9.0,
        "headed_shot_share": 0.2857,
        "xg_faced": 3.9389,
        "goals_conceded_minus_xg": 0.0611,
        "goals_per_xg": 1.0155
      }
    },
    {
      "canonical_id": "phillip-goodrum",
      "canonical_name": "Phillip Goodrum",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2177.0,
        "shots": 63.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 10.3022,
        "xg_place": -1.1156000000000001,
        "goals_minus_xg": -1.3022,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.7622,
        "assists_minus_xa": -0.7622,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 13.064400000000001,
        "points_added": 3.5935,
        "xpoints_added": 5.8746,
        "passes_attempted": 402.0,
        "pass_completion_pct": 1.3523999999999998,
        "xpass_completion_pct": 1.4186,
        "passes_over_expected": -12.321,
        "passes_over_expected_p100": -6.6206,
        "avg_pass_distance": 29.8657,
        "avg_pass_vertical": 0.07569999999999999
      }
    },
    {
      "canonical_id": "pierce-gallaway",
      "canonical_name": "Pierce Gallaway",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 967.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0785,
        "xg_place": -0.0601,
        "goals_minus_xg": -0.0785,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0627,
        "assists_minus_xa": -0.0627,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1412,
        "points_added": 0.0,
        "xpoints_added": 0.0955,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.8105,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": -0.9363,
        "passes_over_expected_p100": -0.2335,
        "avg_pass_distance": 19.7422,
        "avg_pass_vertical": 3.6214
      }
    },
    {
      "canonical_id": "pierre-cayet",
      "canonical_name": "Pierre Cayet",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 374.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5209,
        "xg_place": -0.4965,
        "goals_minus_xg": -0.5209,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0745,
        "assists_minus_xa": -0.0745,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5954,
        "points_added": 0.0,
        "xpoints_added": 0.1659,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.6127,
        "xpass_completion_pct": 0.6565,
        "passes_over_expected": -6.2166,
        "passes_over_expected_p100": -4.3779,
        "avg_pass_distance": 25.6167,
        "avg_pass_vertical": 12.5901
      }
    },
    {
      "canonical_id": "preston-tabort-etaka",
      "canonical_name": "Preston Tabort Etaka",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1763.0,
        "shots": 58.0,
        "shots_on_target": 21.0,
        "goals": 4.0,
        "xg": 5.331,
        "xg_place": -1.1394,
        "goals_minus_xg": -1.331,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 2.1177,
        "assists_minus_xa": -1.1177,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.4487,
        "points_added": 1.0407,
        "xpoints_added": 3.5817,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.657,
        "xpass_completion_pct": 0.6934,
        "passes_over_expected": -16.273,
        "passes_over_expected_p100": -3.6487,
        "avg_pass_distance": 17.4661,
        "avg_pass_vertical": -0.345
      }
    },
    {
      "canonical_id": "prince-saydee",
      "canonical_name": "Prince Saydee",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1423,
        "xg_place": -0.8587,
        "goals_minus_xg": -1.1423,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.0082,
        "assists_minus_xa": -1.0082,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.1505,
        "points_added": 0.0,
        "xpoints_added": 0.6770999999999999,
        "passes_attempted": 240.0,
        "pass_completion_pct": 1.3492,
        "xpass_completion_pct": 1.4809999999999999,
        "passes_over_expected": -15.8198,
        "passes_over_expected_p100": -13.169,
        "avg_pass_distance": 37.1673,
        "avg_pass_vertical": -4.0419
      }
    },
    {
      "canonical_id": "prosper-kasim",
      "canonical_name": "Prosper Kasim",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1614.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.6141,
        "xg_place": -0.6604,
        "goals_minus_xg": -0.6141,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 3.1277,
        "assists_minus_xa": -2.1277,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.7418,
        "points_added": 1.4287,
        "xpoints_added": 1.5696,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.7751,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": -9.059,
        "passes_over_expected_p100": -1.4659,
        "avg_pass_distance": 19.5597,
        "avg_pass_vertical": 2.3763
      }
    },
    {
      "canonical_id": "quenzi-huerman",
      "canonical_name": "Quenzi Huerman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1093.0,
        "shots": 35.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.014,
        "xg_place": -1.9179,
        "goals_minus_xg": -2.014,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 1.965,
        "assists_minus_xa": -1.965,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.979,
        "points_added": 0.6638,
        "xpoints_added": 2.1643,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.693,
        "xpass_completion_pct": 0.7157,
        "passes_over_expected": -10.0409,
        "passes_over_expected_p100": -2.2666,
        "avg_pass_distance": 19.5973,
        "avg_pass_vertical": 3.6513
      }
    },
    {
      "canonical_id": "r-windbichler",
      "canonical_name": "R. Windbichler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 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.2108,
        "assists_minus_xa": -0.2108,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2108,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.6912,
        "xpass_completion_pct": 0.6913,
        "passes_over_expected": -0.0114,
        "passes_over_expected_p100": -0.0084,
        "avg_pass_distance": 21.9514,
        "avg_pass_vertical": 10.2625
      }
    },
    {
      "canonical_id": "rafael-baca",
      "canonical_name": "Rafael Baca",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2297.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0025,
        "xg_place": -0.7417,
        "goals_minus_xg": -0.0025000000000000022,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.3223,
        "assists_minus_xa": -1.3223,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3249,
        "points_added": 0.578,
        "xpoints_added": 0.7001,
        "passes_attempted": 1140.0,
        "pass_completion_pct": 1.6779,
        "xpass_completion_pct": 1.6153,
        "passes_over_expected": 29.5303,
        "passes_over_expected_p100": 6.257,
        "avg_pass_distance": 43.504599999999996,
        "avg_pass_vertical": 13.032699999999998
      }
    },
    {
      "canonical_id": "rafael-jauregui",
      "canonical_name": "Rafael Jauregui",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 639.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.658,
        "xg_place": -1.4277,
        "goals_minus_xg": -2.658,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4364,
        "assists_minus_xa": -0.4364,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.0945,
        "points_added": 0.0,
        "xpoints_added": 1.8241,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.7912,
        "xpass_completion_pct": 0.7716,
        "passes_over_expected": 3.5621,
        "passes_over_expected_p100": 1.9572,
        "avg_pass_distance": 16.0123,
        "avg_pass_vertical": 1.557
      }
    },
    {
      "canonical_id": "rafael-mentzingen",
      "canonical_name": "Rafael Mentzingen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2762.0,
        "shots": 47.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 3.9535,
        "xg_place": -1.1932,
        "goals_minus_xg": 1.0465,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 2.6303,
        "assists_minus_xa": 2.3697,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.5838,
        "points_added": 2.9971,
        "xpoints_added": 1.8874,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.7182,
        "xpass_completion_pct": 0.7379,
        "passes_over_expected": -20.2593,
        "passes_over_expected_p100": -1.9688,
        "avg_pass_distance": 19.428,
        "avg_pass_vertical": 2.3273
      }
    },
    {
      "canonical_id": "raheem-sommersall",
      "canonical_name": "Raheem Sommersall",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 763.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.227,
        "xg_place": -0.227,
        "goals_minus_xg": -0.227,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4128,
        "assists_minus_xa": -0.4128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6398,
        "points_added": 0.0,
        "xpoints_added": 0.1496,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.8206,
        "xpass_completion_pct": 0.8437,
        "passes_over_expected": -6.9462,
        "passes_over_expected_p100": -2.3077,
        "avg_pass_distance": 19.2517,
        "avg_pass_vertical": -0.4261
      }
    },
    {
      "canonical_id": "raiko-arozarena",
      "canonical_name": "Raiko Arozarena",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2689.0,
        "shots": 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.0831,
        "assists_minus_xa": -0.0831,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0831,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 921.0,
        "pass_completion_pct": 0.7524,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -31.4051,
        "passes_over_expected_p100": -3.4099,
        "avg_pass_distance": 32.6312,
        "avg_pass_vertical": 23.1159,
        "shots_faced": 110.0,
        "goals_conceded": 30.0,
        "saves": 79.0,
        "headed_shot_share": 0.1364,
        "xg_faced": 35.1886,
        "goals_conceded_minus_xg": -5.1886,
        "goals_per_xg": 0.8525
      }
    },
    {
      "canonical_id": "ramiz-hamouda",
      "canonical_name": "Ramiz Hamouda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 505.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0194,
        "xg_place": -0.0194,
        "goals_minus_xg": -0.0194,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4132,
        "assists_minus_xa": -0.4132,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4325,
        "points_added": 0.0,
        "xpoints_added": 7.7576e-06,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.868,
        "xpass_completion_pct": 0.8241,
        "passes_over_expected": 10.9828,
        "passes_over_expected_p100": 4.3931,
        "avg_pass_distance": 18.7555,
        "avg_pass_vertical": 3.0793
      }
    },
    {
      "canonical_id": "ram\u00f3n-pasquel",
      "canonical_name": "Ram\u00f3n Pasquel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.664,
        "xpass_completion_pct": 0.6593,
        "passes_over_expected": 1.1516,
        "passes_over_expected_p100": 0.4662,
        "avg_pass_distance": 41.9198,
        "avg_pass_vertical": 32.7514,
        "shots_faced": 23.0,
        "goals_conceded": 8.0,
        "saves": 14.0,
        "headed_shot_share": 0.087,
        "xg_faced": 5.6324,
        "goals_conceded_minus_xg": 2.3676,
        "goals_per_xg": 1.4204
      }
    },
    {
      "canonical_id": "rashid-tetteh",
      "canonical_name": "Rashid Tetteh",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.0,
        "shots": 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.0213,
        "assists_minus_xa": -0.0213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0213,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.8497,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 10.0969,
        "passes_over_expected_p100": 2.6158,
        "avg_pass_distance": 22.7424,
        "avg_pass_vertical": 10.1393
      }
    },
    {
      "canonical_id": "raul-vazquez",
      "canonical_name": "Raul Vazquez",
      "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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9555,
        "passes_over_expected": 0.1336,
        "passes_over_expected_p100": 4.4526,
        "avg_pass_distance": 17.5932,
        "avg_pass_vertical": -5.2517
      }
    },
    {
      "canonical_id": "ray-serrano",
      "canonical_name": "Ray Serrano",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2786.0,
        "shots": 71.0,
        "shots_on_target": 26.0,
        "goals": 8.0,
        "xg": 9.535,
        "xg_place": -0.6361,
        "goals_minus_xg": -1.535,
        "key_passes": 60.0,
        "assists": 6.0,
        "xa": 8.5214,
        "assists_minus_xa": -2.5214,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 18.0564,
        "points_added": 1.423,
        "xpoints_added": 3.9477,
        "passes_attempted": 974.0,
        "pass_completion_pct": 0.6807,
        "xpass_completion_pct": 0.6927,
        "passes_over_expected": -11.6651,
        "passes_over_expected_p100": -1.1976,
        "avg_pass_distance": 20.5189,
        "avg_pass_vertical": 1.7506
      }
    },
    {
      "canonical_id": "rece-buckmaster",
      "canonical_name": "Rece Buckmaster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1646.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3013,
        "xg_place": -0.27790000000000004,
        "goals_minus_xg": -0.3013,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.199,
        "assists_minus_xa": -0.19899999999999998,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5002,
        "points_added": 0.0,
        "xpoints_added": 0.18359999999999999,
        "passes_attempted": 571.0,
        "pass_completion_pct": 1.5678999999999998,
        "xpass_completion_pct": 1.5436,
        "passes_over_expected": 7.124499999999999,
        "passes_over_expected_p100": 2.4305,
        "avg_pass_distance": 35.3277,
        "avg_pass_vertical": 7.4627
      }
    },
    {
      "canonical_id": "renan-ribeiro",
      "canonical_name": "Renan Ribeiro",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2644.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 993.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7083,
        "passes_over_expected": 8.7029,
        "passes_over_expected_p100": 0.8764,
        "avg_pass_distance": 38.6283,
        "avg_pass_vertical": 28.5524,
        "shots_faced": 137.0,
        "goals_conceded": 32.0,
        "saves": 103.0,
        "headed_shot_share": 0.1679,
        "xg_faced": 41.139,
        "goals_conceded_minus_xg": -9.139,
        "goals_per_xg": 0.7779
      }
    },
    {
      "canonical_id": "renzo-zambrano",
      "canonical_name": "Renzo Zambrano",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3359.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.497,
        "xg_place": -0.3856,
        "goals_minus_xg": -0.497,
        "key_passes": 46.0,
        "assists": 3.0,
        "xa": 4.2557,
        "assists_minus_xa": -1.2557,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7527,
        "points_added": 0.0,
        "xpoints_added": 0.3769,
        "passes_attempted": 1719.0,
        "pass_completion_pct": 0.8802,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": 53.2446,
        "passes_over_expected_p100": 3.0974,
        "avg_pass_distance": 21.2853,
        "avg_pass_vertical": 2.1479
      }
    },
    {
      "canonical_id": "rhys-williams",
      "canonical_name": "Rhys Williams",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2203.0,
        "shots": 33.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.5918,
        "xg_place": 0.8913,
        "goals_minus_xg": -0.5918,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 3.1142,
        "assists_minus_xa": -2.1142,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.706,
        "points_added": 1.7168,
        "xpoints_added": 2.2784,
        "passes_attempted": 827.0,
        "pass_completion_pct": 0.7001,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": -27.6634,
        "passes_over_expected_p100": -3.345,
        "avg_pass_distance": 18.6874,
        "avg_pass_vertical": 2.287
      }
    },
    {
      "canonical_id": "ricardo-zacarias",
      "canonical_name": "Ricardo Zacarias",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 603.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.0414,
        "xg_place": -0.1144,
        "goals_minus_xg": -1.0414,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5506,
        "assists_minus_xa": -0.5506,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.592,
        "points_added": 0.1276,
        "xpoints_added": 1.3894,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.8041,
        "passes_over_expected": -7.9104,
        "passes_over_expected_p100": -4.5462,
        "avg_pass_distance": 15.2994,
        "avg_pass_vertical": -1.8857
      }
    },
    {
      "canonical_id": "richard-s\u00e1nchez",
      "canonical_name": "Richard S\u00e1nchez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 306.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.6071,
        "xpass_completion_pct": 0.5817,
        "passes_over_expected": 2.1404,
        "passes_over_expected_p100": 2.5482,
        "avg_pass_distance": 49.4418,
        "avg_pass_vertical": 43.0651,
        "shots_faced": 12.0,
        "goals_conceded": 4.0,
        "saves": 7.0,
        "headed_shot_share": 0.25,
        "xg_faced": 3.6449,
        "goals_conceded_minus_xg": 0.3551,
        "goals_per_xg": 1.0974
      }
    },
    {
      "canonical_id": "ricky-ruiz",
      "canonical_name": "Ricky Ruiz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1592.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.9764,
        "xg_place": -0.4293,
        "goals_minus_xg": 0.0236,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 1.8282,
        "assists_minus_xa": -1.8282,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8046,
        "points_added": 0.8493,
        "xpoints_added": 0.8495,
        "passes_attempted": 905.0,
        "pass_completion_pct": 0.7735,
        "xpass_completion_pct": 0.781,
        "passes_over_expected": -6.7804,
        "passes_over_expected_p100": -0.7492,
        "avg_pass_distance": 19.6682,
        "avg_pass_vertical": 4.2039
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 805.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.4929,
        "xg_place": -0.1848,
        "goals_minus_xg": 1.5071,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.5754,
        "assists_minus_xa": -1.5754,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0682,
        "points_added": 1.8963,
        "xpoints_added": 0.3509,
        "passes_attempted": 541.0,
        "pass_completion_pct": 0.793,
        "xpass_completion_pct": 0.8017,
        "passes_over_expected": -4.7123,
        "passes_over_expected_p100": -0.871,
        "avg_pass_distance": 20.7108,
        "avg_pass_vertical": 4.7744
      }
    },
    {
      "canonical_id": "riki-alba",
      "canonical_name": "Riki Alba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 582.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 3.2468,
        "xg_place": -0.533,
        "goals_minus_xg": -2.2468,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1261,
        "assists_minus_xa": -0.1261,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.3728,
        "points_added": 0.2386,
        "xpoints_added": 2.2907,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8192,
        "passes_over_expected": -9.548,
        "passes_over_expected_p100": -10.4923,
        "avg_pass_distance": 16.5475,
        "avg_pass_vertical": -1.4087
      }
    },
    {
      "canonical_id": "riley-bidois",
      "canonical_name": "Riley Bidois",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1054.0,
        "shots": 22.0,
        "shots_on_target": 14.0,
        "goals": 2.0,
        "xg": 4.5112,
        "xg_place": -0.8368,
        "goals_minus_xg": -2.5112,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.8359,
        "assists_minus_xa": -0.8359,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.347,
        "points_added": 1.6361,
        "xpoints_added": 3.1125,
        "passes_attempted": 302.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7948,
        "passes_over_expected": -10.0243,
        "passes_over_expected_p100": -3.3193,
        "avg_pass_distance": 16.1056,
        "avg_pass_vertical": -0.977
      }
    },
    {
      "canonical_id": "robbie-crawford",
      "canonical_name": "Robbie Crawford",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 830.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7077,
        "xg_place": 0.0987,
        "goals_minus_xg": 0.2923,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.3835,
        "assists_minus_xa": 0.6165,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0912,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.7663,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": 14.0827,
        "passes_over_expected_p100": 2.7887,
        "avg_pass_distance": 21.7648,
        "avg_pass_vertical": 5.4604
      }
    },
    {
      "canonical_id": "robbie-mertz",
      "canonical_name": "Robbie Mertz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2781.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.2804,
        "xg_place": -0.4097,
        "goals_minus_xg": -0.2804,
        "key_passes": 56.0,
        "assists": 5.0,
        "xa": 6.0731,
        "assists_minus_xa": -1.0731,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.3535,
        "points_added": 1.0249,
        "xpoints_added": 1.6129,
        "passes_attempted": 1164.0,
        "pass_completion_pct": 0.7285,
        "xpass_completion_pct": 0.721,
        "passes_over_expected": 8.7789,
        "passes_over_expected_p100": 0.7542,
        "avg_pass_distance": 20.6225,
        "avg_pass_vertical": -0.0351
      }
    },
    {
      "canonical_id": "robert-coronado",
      "canonical_name": "Robert Coronado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1298.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.1442,
        "xg_place": -0.0687,
        "goals_minus_xg": -0.1442,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.9115,
        "assists_minus_xa": 0.0885,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0558,
        "points_added": 1.1075,
        "xpoints_added": 1.4338,
        "passes_attempted": 676.0,
        "pass_completion_pct": 0.8905,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": 11.8476,
        "passes_over_expected_p100": 1.7526,
        "avg_pass_distance": 20.7142,
        "avg_pass_vertical": 3.3465
      }
    },
    {
      "canonical_id": "robert-dambrot",
      "canonical_name": "Robert Dambrot",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1871.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4591,
        "xg_place": -0.4728,
        "goals_minus_xg": -0.4591,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.7315,
        "assists_minus_xa": 0.2685,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1906,
        "points_added": 0.0201,
        "xpoints_added": 1.0762,
        "passes_attempted": 1137.0,
        "pass_completion_pct": 0.8487,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": 42.8013,
        "passes_over_expected_p100": 3.7644,
        "avg_pass_distance": 19.8184,
        "avg_pass_vertical": 6.6886
      }
    },
    {
      "canonical_id": "roberto-molina",
      "canonical_name": "Roberto Molina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1729.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8798,
        "xg_place": -0.1391,
        "goals_minus_xg": 0.1202,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 0.6502,
        "assists_minus_xa": 1.3498,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5301,
        "points_added": 0.736,
        "xpoints_added": 0.6175,
        "passes_attempted": 460.0,
        "pass_completion_pct": 1.0882,
        "xpass_completion_pct": 1.4270999999999998,
        "passes_over_expected": -23.7226,
        "passes_over_expected_p100": -33.8898,
        "avg_pass_distance": 32.2782,
        "avg_pass_vertical": 0.2786
      }
    },
    {
      "canonical_id": "rocco-genzano",
      "canonical_name": "Rocco Genzano",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2210.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.8387,
        "xg_place": 0.1848,
        "goals_minus_xg": -0.8387,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2666,
        "assists_minus_xa": 0.7334,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1053,
        "points_added": 0.8635,
        "xpoints_added": 2.0603,
        "passes_attempted": 522.0,
        "pass_completion_pct": 0.7299,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": -31.8577,
        "passes_over_expected_p100": -6.103,
        "avg_pass_distance": 19.6182,
        "avg_pass_vertical": 1.12
      }
    },
    {
      "canonical_id": "rocco-rios-novo",
      "canonical_name": "Rocco Rios Novo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3439.0,
        "shots": 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.3899,
        "assists_minus_xa": -0.3899,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3899,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1531.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 35.3027,
        "passes_over_expected_p100": 2.3059,
        "avg_pass_distance": 28.456,
        "avg_pass_vertical": 18.2399,
        "shots_faced": 134.0,
        "goals_conceded": 39.0,
        "saves": 95.0,
        "headed_shot_share": 0.1493,
        "xg_faced": 44.3826,
        "goals_conceded_minus_xg": -5.3825,
        "goals_per_xg": 0.8787
      }
    },
    {
      "canonical_id": "rodrigo-l\u00f3pez",
      "canonical_name": "Rodrigo L\u00f3pez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.7958,
        "xg_place": 0.4287,
        "goals_minus_xg": 1.2042,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.9398,
        "assists_minus_xa": -0.9398,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7357,
        "points_added": 0.6342,
        "xpoints_added": 0.4852,
        "passes_attempted": 508.0,
        "pass_completion_pct": 0.7736,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": 1.3858,
        "passes_over_expected_p100": 0.2728,
        "avg_pass_distance": 22.9593,
        "avg_pass_vertical": 5.4786
      }
    },
    {
      "canonical_id": "rodrigo-da-costa",
      "canonical_name": "Rodrigo da Costa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2104.0,
        "shots": 46.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 6.6257,
        "xg_place": -0.3902,
        "goals_minus_xg": 0.3743,
        "key_passes": 38.0,
        "assists": 5.0,
        "xa": 4.574,
        "assists_minus_xa": 0.426,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.1997,
        "points_added": 2.1825,
        "xpoints_added": 3.9413,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.7145,
        "xpass_completion_pct": 0.741,
        "passes_over_expected": -19.0399,
        "passes_over_expected_p100": -2.6518,
        "avg_pass_distance": 18.5192,
        "avg_pass_vertical": 3.4476
      }
    },
    {
      "canonical_id": "romario-williams",
      "canonical_name": "Romario Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2003.0,
        "shots": 52.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 7.1074,
        "xg_place": -1.5652,
        "goals_minus_xg": -3.1074,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.3629,
        "assists_minus_xa": -1.3629,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 9.4704,
        "points_added": 3.0244999999999997,
        "xpoints_added": 3.8861,
        "passes_attempted": 407.0,
        "pass_completion_pct": 1.45,
        "xpass_completion_pct": 1.4868,
        "passes_over_expected": -8.4901,
        "passes_over_expected_p100": -3.6761999999999997,
        "avg_pass_distance": 33.7811,
        "avg_pass_vertical": 0.4516000000000002
      }
    },
    {
      "canonical_id": "ronaldo-damus",
      "canonical_name": "Ronaldo Damus",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2908.0,
        "shots": 87.0,
        "shots_on_target": 39.0,
        "goals": 14.0,
        "xg": 18.4017,
        "xg_place": -0.2112,
        "goals_minus_xg": -4.4017,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.0644,
        "assists_minus_xa": -0.0644,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 19.4661,
        "points_added": 5.0104,
        "xpoints_added": 8.2489,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.7604,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": -10.3863,
        "passes_over_expected_p100": -3.3183,
        "avg_pass_distance": 13.2437,
        "avg_pass_vertical": -3.1799
      }
    },
    {
      "canonical_id": "russell-cicerone",
      "canonical_name": "Russell Cicerone",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1815.0,
        "shots": 60.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 8.4901,
        "xg_place": -2.4473,
        "goals_minus_xg": -3.4901,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 3.1746,
        "assists_minus_xa": -1.1746,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.6647,
        "points_added": 1.5359,
        "xpoints_added": 4.9003,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.758,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": -4.4413,
        "passes_over_expected_p100": -0.7847,
        "avg_pass_distance": 17.7855,
        "avg_pass_vertical": 2.36
      }
    },
    {
      "canonical_id": "ryan-ayoub",
      "canonical_name": "Ryan Ayoub",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.6846,
        "passes_over_expected": 0.4162,
        "passes_over_expected_p100": 2.9732,
        "avg_pass_distance": 22.6515,
        "avg_pass_vertical": 15.6371
      }
    },
    {
      "canonical_id": "ryan-dieter",
      "canonical_name": "Ryan Dieter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 294.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7087,
        "xg_place": -0.2168,
        "goals_minus_xg": -0.7087,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4931,
        "assists_minus_xa": -0.4931,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2018,
        "points_added": 0.0,
        "xpoints_added": 0.6446,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7584,
        "passes_over_expected": -3.4599,
        "passes_over_expected_p100": -4.0704,
        "avg_pass_distance": 17.2895,
        "avg_pass_vertical": -2.1297
      }
    },
    {
      "canonical_id": "ryan-doghman",
      "canonical_name": "Ryan Doghman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1780.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.4783,
        "xg_place": 0.1785,
        "goals_minus_xg": 0.5217,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.9219,
        "assists_minus_xa": 0.0781,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4003,
        "points_added": 1.241,
        "xpoints_added": 0.8036,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.7201,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": -18.6066,
        "passes_over_expected_p100": -2.5281,
        "avg_pass_distance": 19.1537,
        "avg_pass_vertical": 2.5354
      }
    },
    {
      "canonical_id": "ryan-flood",
      "canonical_name": "Ryan Flood",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1426.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4861,
        "xg_place": -0.6468,
        "goals_minus_xg": -1.4861,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8532,
        "assists_minus_xa": -0.8532,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.3392999999999997,
        "points_added": 0.0,
        "xpoints_added": 1.0158,
        "passes_attempted": 526.0,
        "pass_completion_pct": 1.3441,
        "xpass_completion_pct": 1.4641,
        "passes_over_expected": -8.7407,
        "passes_over_expected_p100": -12.005500000000001,
        "avg_pass_distance": 38.6168,
        "avg_pass_vertical": 7.5327
      }
    },
    {
      "canonical_id": "ryan-spaulding",
      "canonical_name": "Ryan Spaulding",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 405.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0779,
        "xg_place": -0.2059,
        "goals_minus_xg": -1.0779,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8783,
        "assists_minus_xa": -0.8783,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9561,
        "points_added": 0.0,
        "xpoints_added": 0.3839,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.7852,
        "xpass_completion_pct": 0.7474,
        "passes_over_expected": 5.6363,
        "passes_over_expected_p100": 3.7828,
        "avg_pass_distance": 14.7387,
        "avg_pass_vertical": -2.2499
      }
    },
    {
      "canonical_id": "ryan-troutman",
      "canonical_name": "Ryan Troutman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6328,
        "passes_over_expected": -0.1248,
        "passes_over_expected_p100": -0.78,
        "avg_pass_distance": 46.9506,
        "avg_pass_vertical": 41.0837,
        "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": "ryan-williams",
      "canonical_name": "Ryan Williams",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1328.0,
        "shots": 12.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 0.7117,
        "xg_place": 0.2478,
        "goals_minus_xg": 0.2883,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.496,
        "assists_minus_xa": -0.496,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2078,
        "points_added": 0.0575,
        "xpoints_added": 0.3975,
        "passes_attempted": 701.0,
        "pass_completion_pct": 0.7775,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -5.2934,
        "passes_over_expected_p100": -0.7551,
        "avg_pass_distance": 22.3606,
        "avg_pass_vertical": 4.2142
      }
    },
    {
      "canonical_id": "r\u00e9mi-cabral",
      "canonical_name": "R\u00e9mi Cabral",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1421.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 6.6368,
        "xg_place": 0.1328,
        "goals_minus_xg": 0.3632,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4169,
        "assists_minus_xa": -0.4169,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.0538,
        "points_added": 4.2438,
        "xpoints_added": 4.123,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": -16.4094,
        "passes_over_expected_p100": -8.2047,
        "avg_pass_distance": 12.7338,
        "avg_pass_vertical": -3.986
      }
    },
    {
      "canonical_id": "sam-gleadle",
      "canonical_name": "Sam Gleadle",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1046.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.5522,
        "xg_place": 0.8204,
        "goals_minus_xg": -1.5522,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.599,
        "assists_minus_xa": 0.401,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.1513,
        "points_added": 0.8653,
        "xpoints_added": 2.2418,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.6542,
        "xpass_completion_pct": 0.7237,
        "passes_over_expected": -16.6849,
        "passes_over_expected_p100": -6.952,
        "avg_pass_distance": 14.3372,
        "avg_pass_vertical": -0.6532
      }
    },
    {
      "canonical_id": "samuel-biek",
      "canonical_name": "Samuel Biek",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1428.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7013999999999999,
        "xg_place": -0.47550000000000003,
        "goals_minus_xg": -0.7013999999999999,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8374999999999999,
        "assists_minus_xa": -0.8374999999999999,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5390000000000001,
        "points_added": 0.0,
        "xpoints_added": 0.481,
        "passes_attempted": 692.0,
        "pass_completion_pct": 1.6493,
        "xpass_completion_pct": 1.6417000000000002,
        "passes_over_expected": -14.840400000000002,
        "passes_over_expected_p100": 0.7633999999999999,
        "avg_pass_distance": 46.6335,
        "avg_pass_vertical": 14.408999999999999
      }
    },
    {
      "canonical_id": "samuel-careaga",
      "canonical_name": "Samuel Careaga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1963.0,
        "shots": 41.0,
        "shots_on_target": 15.0,
        "goals": 8.0,
        "xg": 3.6949,
        "xg_place": -0.5639,
        "goals_minus_xg": 4.3051,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.2353,
        "assists_minus_xa": -0.2353,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 5.9302,
        "points_added": 4.4502,
        "xpoints_added": 2.291,
        "passes_attempted": 948.0,
        "pass_completion_pct": 0.8745,
        "xpass_completion_pct": 0.8365,
        "passes_over_expected": 35.9665,
        "passes_over_expected_p100": 3.7939,
        "avg_pass_distance": 18.7637,
        "avg_pass_vertical": 0.2614
      }
    },
    {
      "canonical_id": "sandor-bustamante",
      "canonical_name": "Sandor Bustamante",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6426,
        "passes_over_expected": -0.4263,
        "passes_over_expected_p100": -4.263,
        "avg_pass_distance": 17.3137,
        "avg_pass_vertical": 1.2794
      }
    },
    {
      "canonical_id": "santiago-sanchez",
      "canonical_name": "Santiago Sanchez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 141.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1204,
        "xg_place": -0.0276,
        "goals_minus_xg": -0.1204,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.552,
        "assists_minus_xa": -0.552,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6724,
        "points_added": 0.0,
        "xpoints_added": 0.079,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": -3.2527,
        "passes_over_expected_p100": -7.9335,
        "avg_pass_distance": 20.1773,
        "avg_pass_vertical": 3.6332
      }
    },
    {
      "canonical_id": "sawyer-crisostomo",
      "canonical_name": "Sawyer Crisostomo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.8305,
        "passes_over_expected": -0.8305,
        "passes_over_expected_p100": -83.0467,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "sean-suber",
      "canonical_name": "Sean Suber",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2728.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.8509,
        "xg_place": -0.4391,
        "goals_minus_xg": 0.1491,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9892,
        "assists_minus_xa": -0.9892,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8401,
        "points_added": 0.2075,
        "xpoints_added": 1.6807,
        "passes_attempted": 1326.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7363,
        "passes_over_expected": -7.3792,
        "passes_over_expected_p100": -0.5565,
        "avg_pass_distance": 25.6923,
        "avg_pass_vertical": 12.5626
      }
    },
    {
      "canonical_id": "sean-totsch",
      "canonical_name": "Sean Totsch",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3317.0,
        "shots": 19.0,
        "shots_on_target": 10.0,
        "goals": 7.0,
        "xg": 5.8198,
        "xg_place": 0.2251,
        "goals_minus_xg": 1.1802,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 2.9529,
        "assists_minus_xa": 0.0471,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.7727,
        "points_added": 2.9857,
        "xpoints_added": 2.6633,
        "passes_attempted": 1707.0,
        "pass_completion_pct": 0.7862,
        "xpass_completion_pct": 0.7636,
        "passes_over_expected": 38.4662,
        "passes_over_expected_p100": 2.2534,
        "avg_pass_distance": 23.2827,
        "avg_pass_vertical": 10.4621
      }
    },
    {
      "canonical_id": "sebastian-sanchez",
      "canonical_name": "Sebastian Sanchez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2337,
        "xg_place": 0.1804,
        "goals_minus_xg": -0.2337,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2803,
        "assists_minus_xa": -0.2803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.514,
        "points_added": 0.0,
        "xpoints_added": 0.2011,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -3.5118,
        "passes_over_expected_p100": -1.7827,
        "avg_pass_distance": 18.5447,
        "avg_pass_vertical": 0.6434
      }
    },
    {
      "canonical_id": "sebastien-joseph",
      "canonical_name": "Sebastien Joseph",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 382.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3561,
        "xg_place": -0.3372,
        "goals_minus_xg": -0.3561,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2327,
        "assists_minus_xa": -0.2327,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5888,
        "points_added": 0.0,
        "xpoints_added": 0.1068,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.7174,
        "xpass_completion_pct": 0.7937,
        "passes_over_expected": -3.5115,
        "passes_over_expected_p100": -7.6337,
        "avg_pass_distance": 17.527,
        "avg_pass_vertical": -3.5953
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-guenzatti",
      "canonical_name": "Sebasti\u00e1n Guenzatti",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2111.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 5.052,
        "xg_place": -0.3391,
        "goals_minus_xg": -0.052,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1249,
        "assists_minus_xa": -0.1249,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1769,
        "points_added": 2.6921,
        "xpoints_added": 2.6868,
        "passes_attempted": 580.0,
        "pass_completion_pct": 0.7276,
        "xpass_completion_pct": 0.7628,
        "passes_over_expected": -20.4181,
        "passes_over_expected_p100": -3.5204,
        "avg_pass_distance": 15.8567,
        "avg_pass_vertical": 0.5254
      }
    },
    {
      "canonical_id": "sergio-chavez",
      "canonical_name": "Sergio Chavez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 746.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0888,
        "xg_place": 0.0645,
        "goals_minus_xg": -0.0888,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1558,
        "assists_minus_xa": -0.1558,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2446,
        "points_added": 0.0,
        "xpoints_added": 0.0182,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8002,
        "passes_over_expected": 3.9425,
        "passes_over_expected_p100": 1.2718,
        "avg_pass_distance": 23.3261,
        "avg_pass_vertical": 10.3749
      }
    },
    {
      "canonical_id": "sergio-rivas",
      "canonical_name": "Sergio Rivas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1554.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.5395,
        "xg_place": -0.4512,
        "goals_minus_xg": 0.4605,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.3809,
        "assists_minus_xa": -0.3809,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9205,
        "points_added": 0.9683,
        "xpoints_added": 1.7411,
        "passes_attempted": 747.0,
        "pass_completion_pct": 0.8367,
        "xpass_completion_pct": 0.8306,
        "passes_over_expected": 4.5092,
        "passes_over_expected_p100": 0.6036,
        "avg_pass_distance": 17.3811,
        "avg_pass_vertical": 1.8313
      }
    },
    {
      "canonical_id": "seth-casiple",
      "canonical_name": "Seth Casiple",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1662.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8631,
        "xg_place": 0.0254,
        "goals_minus_xg": 0.1369,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 2.4734,
        "assists_minus_xa": 1.5266,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3365,
        "points_added": 0.9746,
        "xpoints_added": 0.7933,
        "passes_attempted": 939.0,
        "pass_completion_pct": 0.819,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": 14.1435,
        "passes_over_expected_p100": 1.5062,
        "avg_pass_distance": 22.9014,
        "avg_pass_vertical": 5.3157
      }
    },
    {
      "canonical_id": "shaft-brewer",
      "canonical_name": "Shaft Brewer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2624,
        "xg_place": 0.5741,
        "goals_minus_xg": 0.7376,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.7361,
        "assists_minus_xa": -1.7361,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9984,
        "points_added": 0.1239,
        "xpoints_added": 0.1037,
        "passes_attempted": 536.0,
        "pass_completion_pct": 0.7463,
        "xpass_completion_pct": 0.7646,
        "passes_over_expected": -9.8235,
        "passes_over_expected_p100": -1.8328,
        "avg_pass_distance": 19.2474,
        "avg_pass_vertical": 0.7959
      }
    },
    {
      "canonical_id": "shane-wiedt",
      "canonical_name": "Shane Wiedt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 835.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.2173,
        "xg_place": -0.2626,
        "goals_minus_xg": -0.2173,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.056,
        "assists_minus_xa": -0.056,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2733,
        "points_added": 0.1932,
        "xpoints_added": 0.4493,
        "passes_attempted": 429.0,
        "pass_completion_pct": 0.7902,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": -5.6185,
        "passes_over_expected_p100": -1.3097,
        "avg_pass_distance": 20.8585,
        "avg_pass_vertical": 6.4207
      }
    },
    {
      "canonical_id": "shannon-gomez",
      "canonical_name": "Shannon Gomez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1701.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4567,
        "xg_place": -0.0242,
        "goals_minus_xg": -0.4567,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.3626,
        "assists_minus_xa": -1.3626,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8193,
        "points_added": 0.0,
        "xpoints_added": 0.2027,
        "passes_attempted": 707.0,
        "pass_completion_pct": 0.7001,
        "xpass_completion_pct": 0.7271,
        "passes_over_expected": -19.0273,
        "passes_over_expected_p100": -2.6913,
        "avg_pass_distance": 18.4686,
        "avg_pass_vertical": 4.0247
      }
    },
    {
      "canonical_id": "shawn-smart",
      "canonical_name": "Shawn Smart",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2811.0,
        "shots": 41.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 3.8575,
        "xg_place": -0.8367,
        "goals_minus_xg": -1.8575,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.7825,
        "assists_minus_xa": -1.7825,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.64,
        "points_added": 1.1481,
        "xpoints_added": 2.8193,
        "passes_attempted": 1455.0,
        "pass_completion_pct": 0.8275,
        "xpass_completion_pct": 0.8144,
        "passes_over_expected": 19.0748,
        "passes_over_expected_p100": 1.311,
        "avg_pass_distance": 19.2003,
        "avg_pass_vertical": 3.4915
      }
    },
    {
      "canonical_id": "sofiane-djeffal",
      "canonical_name": "Sofiane Djeffal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.49829999999999997,
        "xg_place": 0.5851,
        "goals_minus_xg": 0.5016999999999999,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6715,
        "assists_minus_xa": -0.6715,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1698,
        "points_added": 0.5001,
        "xpoints_added": 0.37660000000000005,
        "passes_attempted": 606.0,
        "pass_completion_pct": 1.6056,
        "xpass_completion_pct": 1.6118000000000001,
        "passes_over_expected": -5.0748,
        "passes_over_expected_p100": -0.6175,
        "avg_pass_distance": 38.6686,
        "avg_pass_vertical": 5.816
      }
    },
    {
      "canonical_id": "solomon-asante",
      "canonical_name": "Solomon Asante",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1966.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 2.3504,
        "xg_place": -1.2279,
        "goals_minus_xg": -2.3504,
        "key_passes": 28.0,
        "assists": 5.0,
        "xa": 3.6033,
        "assists_minus_xa": 1.3967,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.9537,
        "points_added": 0.0,
        "xpoints_added": 1.9231,
        "passes_attempted": 752.0,
        "pass_completion_pct": 0.8112,
        "xpass_completion_pct": 0.786,
        "passes_over_expected": 18.9566,
        "passes_over_expected_p100": 2.5208,
        "avg_pass_distance": 18.6286,
        "avg_pass_vertical": -1.6166
      }
    },
    {
      "canonical_id": "speedy-williams",
      "canonical_name": "Speedy Williams",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3480.0,
        "shots": 32.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3848,
        "xg_place": -1.1672,
        "goals_minus_xg": -1.3848,
        "key_passes": 36.0,
        "assists": 4.0,
        "xa": 2.2577,
        "assists_minus_xa": 1.7423,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6425,
        "points_added": 0.0,
        "xpoints_added": 0.8153,
        "passes_attempted": 1952.0,
        "pass_completion_pct": 0.8555,
        "xpass_completion_pct": 0.8329,
        "passes_over_expected": 44.1592,
        "passes_over_expected_p100": 2.2623,
        "avg_pass_distance": 20.1097,
        "avg_pass_vertical": 5.139
      }
    },
    {
      "canonical_id": "stefan-stojanovic",
      "canonical_name": "Stefan Stojanovic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2591.0,
        "shots": 51.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 8.7985,
        "xg_place": -1.6737,
        "goals_minus_xg": -3.7985,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.4484,
        "assists_minus_xa": -0.4484,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.2469,
        "points_added": 1.7189,
        "xpoints_added": 4.724,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.6674,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -24.0257,
        "passes_over_expected_p100": -5.223,
        "avg_pass_distance": 15.2402,
        "avg_pass_vertical": 0.1928
      }
    },
    {
      "canonical_id": "stephen-carroll",
      "canonical_name": "Stephen Carroll",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3316.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.7678,
        "xg_place": 0.1602,
        "goals_minus_xg": 1.2322,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.437,
        "assists_minus_xa": -0.437,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2047,
        "points_added": 1.1723,
        "xpoints_added": 0.4798,
        "passes_attempted": 1665.0,
        "pass_completion_pct": 0.7982,
        "xpass_completion_pct": 0.7869,
        "passes_over_expected": 18.8666,
        "passes_over_expected_p100": 1.1331,
        "avg_pass_distance": 26.3682,
        "avg_pass_vertical": 13.4883
      }
    },
    {
      "canonical_id": "stephen-turnbull",
      "canonical_name": "Stephen Turnbull",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2731.0,
        "shots": 44.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.4148,
        "xg_place": -1.8439,
        "goals_minus_xg": -0.4148,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.7999,
        "assists_minus_xa": -0.7999,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2148,
        "points_added": 1.3908,
        "xpoints_added": 2.3862,
        "passes_attempted": 1137.0,
        "pass_completion_pct": 0.7062,
        "xpass_completion_pct": 0.7185,
        "passes_over_expected": -13.929,
        "passes_over_expected_p100": -1.2251,
        "avg_pass_distance": 19.8197,
        "avg_pass_vertical": 5.1768
      }
    },
    {
      "canonical_id": "steven-echeverria",
      "canonical_name": "Steven Echeverria",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 633.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3476,
        "xg_place": -0.3476,
        "goals_minus_xg": -0.3476,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0582,
        "assists_minus_xa": -0.0582,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4057,
        "points_added": 0.0,
        "xpoints_added": 0.3054,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.8111,
        "xpass_completion_pct": 0.8031,
        "passes_over_expected": 1.4381,
        "passes_over_expected_p100": 0.7989,
        "avg_pass_distance": 17.6315,
        "avg_pass_vertical": 2.2114
      }
    },
    {
      "canonical_id": "st\u00e9fano-pinho",
      "canonical_name": "St\u00e9fano Pinho",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1925.0,
        "shots": 49.0,
        "shots_on_target": 19.0,
        "goals": 10.0,
        "xg": 9.7557,
        "xg_place": -1.0624,
        "goals_minus_xg": 0.2443,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.9969,
        "assists_minus_xa": -0.9969,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.7527,
        "points_added": 6.1506,
        "xpoints_added": 5.669,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.7264,
        "xpass_completion_pct": 0.753,
        "passes_over_expected": -8.7376,
        "passes_over_expected_p100": -2.6558,
        "avg_pass_distance": 14.7695,
        "avg_pass_vertical": -2.1839
      }
    },
    {
      "canonical_id": "taylor-davila",
      "canonical_name": "Taylor Davila",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3261.0,
        "shots": 46.0,
        "shots_on_target": 16.0,
        "goals": 8.0,
        "xg": 3.2775,
        "xg_place": 0.4603,
        "goals_minus_xg": 4.7225,
        "key_passes": 71.0,
        "assists": 7.0,
        "xa": 7.6895,
        "assists_minus_xa": -0.6895,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 10.967,
        "points_added": 3.0986,
        "xpoints_added": 1.9284,
        "passes_attempted": 1660.0,
        "pass_completion_pct": 0.7892,
        "xpass_completion_pct": 0.7675,
        "passes_over_expected": 35.9139,
        "passes_over_expected_p100": 2.1635,
        "avg_pass_distance": 22.7978,
        "avg_pass_vertical": 7.5022
      }
    },
    {
      "canonical_id": "tega-ikoba",
      "canonical_name": "Tega Ikoba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 10.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.3579,
        "xg_place": 0.5129,
        "goals_minus_xg": -0.3579,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0787,
        "assists_minus_xa": -0.0787,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4366,
        "points_added": 0.5825,
        "xpoints_added": 0.5287,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": -3.2818,
        "passes_over_expected_p100": -4.5581,
        "avg_pass_distance": 12.5847,
        "avg_pass_vertical": -1.981
      }
    },
    {
      "canonical_id": "thomas-amang",
      "canonical_name": "Thomas Amang",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1196.0,
        "shots": 27.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 4.0026,
        "xg_place": 0.3571,
        "goals_minus_xg": 1.9974,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.3274,
        "assists_minus_xa": -0.3274,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.33,
        "points_added": 3.4965,
        "xpoints_added": 2.1644,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.6823,
        "xpass_completion_pct": 0.7296,
        "passes_over_expected": -9.0826,
        "passes_over_expected_p100": -4.7305,
        "avg_pass_distance": 15.0747,
        "avg_pass_vertical": 0.8042
      }
    },
    {
      "canonical_id": "thomas-camier",
      "canonical_name": "Thomas Camier",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 259.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2513,
        "xg_place": -0.2513,
        "goals_minus_xg": -0.2513,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0423,
        "assists_minus_xa": -0.0423,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2935,
        "points_added": 0.0,
        "xpoints_added": 0.2168,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -2.2465,
        "passes_over_expected_p100": -2.8437,
        "avg_pass_distance": 23.4323,
        "avg_pass_vertical": 3.8622
      }
    },
    {
      "canonical_id": "thomas-vancaeyezeele",
      "canonical_name": "Thomas Vancaeyezeele",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2138.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.1836,
        "xg_place": 0.0586,
        "goals_minus_xg": -2.1836,
        "key_passes": 15.0,
        "assists": 4.0,
        "xa": 1.7822,
        "assists_minus_xa": 2.2178,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9657,
        "points_added": 0.0,
        "xpoints_added": 1.1801,
        "passes_attempted": 939.0,
        "pass_completion_pct": 0.8403,
        "xpass_completion_pct": 0.8058,
        "passes_over_expected": 32.3608,
        "passes_over_expected_p100": 3.4463,
        "avg_pass_distance": 21.8496,
        "avg_pass_vertical": 7.5937
      }
    },
    {
      "canonical_id": "thomas-williamson",
      "canonical_name": "Thomas Williamson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 525.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.1928,
        "xg_place": 0.734,
        "goals_minus_xg": 0.8072,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3623,
        "assists_minus_xa": -0.3623,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5551,
        "points_added": 0.3143,
        "xpoints_added": 0.5055,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": 1.368,
        "passes_over_expected_p100": 0.8826,
        "avg_pass_distance": 14.1981,
        "avg_pass_vertical": 1.7563
      }
    },
    {
      "canonical_id": "timothy-syrel",
      "canonical_name": "Timothy Syrel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 612.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 140.0,
        "pass_completion_pct": 0.6286,
        "xpass_completion_pct": 0.6458,
        "passes_over_expected": -2.4061,
        "passes_over_expected_p100": -1.7186,
        "avg_pass_distance": 39.7203,
        "avg_pass_vertical": 32.5838,
        "shots_faced": 32.0,
        "goals_conceded": 15.0,
        "saves": 16.0,
        "headed_shot_share": 0.25,
        "xg_faced": 11.7124,
        "goals_conceded_minus_xg": 3.2876,
        "goals_per_xg": 1.2807
      }
    },
    {
      "canonical_id": "tola-showunmi",
      "canonical_name": "Tola Showunmi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 272.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.426,
        "xg_place": -0.2697,
        "goals_minus_xg": 0.574,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3954,
        "assists_minus_xa": -0.3954,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8214,
        "points_added": 0.0006,
        "xpoints_added": 0.692,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6478,
        "passes_over_expected": -2.3882,
        "passes_over_expected_p100": -4.7764,
        "avg_pass_distance": 16.1192,
        "avg_pass_vertical": 3.2329
      }
    },
    {
      "canonical_id": "tommy-mccabe",
      "canonical_name": "Tommy McCabe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3405.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0833,
        "xg_place": -0.6163,
        "goals_minus_xg": -0.0833,
        "key_passes": 27.0,
        "assists": 1.0,
        "xa": 1.4472,
        "assists_minus_xa": -0.4472,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5305,
        "points_added": 0.8912,
        "xpoints_added": 0.8056,
        "passes_attempted": 2233.0,
        "pass_completion_pct": 0.8491,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 46.9609,
        "passes_over_expected_p100": 2.103,
        "avg_pass_distance": 20.9891,
        "avg_pass_vertical": 4.5511
      }
    },
    {
      "canonical_id": "tom\u00e1s-g\u00f3mez",
      "canonical_name": "Tom\u00e1s G\u00f3mez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 297.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7611,
        "passes_over_expected": 1.5201,
        "passes_over_expected_p100": 1.3695,
        "avg_pass_distance": 31.8771,
        "avg_pass_vertical": 22.7813,
        "shots_faced": 18.0,
        "goals_conceded": 4.0,
        "saves": 12.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 4.7615,
        "goals_conceded_minus_xg": -0.7615,
        "goals_per_xg": 0.8401
      }
    },
    {
      "canonical_id": "tom\u00e1s-\u00e1ngel",
      "canonical_name": "Tom\u00e1s \u00c1ngel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1392.0,
        "shots": 39.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 7.4363,
        "xg_place": -2.209,
        "goals_minus_xg": -4.4363,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7609,
        "assists_minus_xa": -0.7609,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 8.1972,
        "points_added": 1.7905,
        "xpoints_added": 5.5886,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.8708,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": 12.1447,
        "passes_over_expected_p100": 5.8109,
        "avg_pass_distance": 20.286,
        "avg_pass_vertical": 1.2956
      }
    },
    {
      "canonical_id": "tony-alfaro",
      "canonical_name": "Tony Alfaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2259.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 2.0006,
        "xg_place": -1.0013,
        "goals_minus_xg": -1.0006,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6459,
        "assists_minus_xa": -0.6459,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6466,
        "points_added": 0.5914,
        "xpoints_added": 1.5876,
        "passes_attempted": 1571.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.8318,
        "passes_over_expected": 14.229,
        "passes_over_expected_p100": 0.9057,
        "avg_pass_distance": 23.1781,
        "avg_pass_vertical": 9.8293
      }
    },
    {
      "canonical_id": "trayvon-reid",
      "canonical_name": "Trayvon Reid",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1912.0,
        "shots": 40.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.9442,
        "xg_place": -1.734,
        "goals_minus_xg": -2.9442,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.6377,
        "assists_minus_xa": -1.6377,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.5819,
        "points_added": 0.7833,
        "xpoints_added": 3.0652,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -16.1516,
        "passes_over_expected_p100": -2.7191,
        "avg_pass_distance": 16.9677,
        "avg_pass_vertical": -2.7392
      }
    },
    {
      "canonical_id": "trevor-amann",
      "canonical_name": "Trevor Amann",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1925.0,
        "shots": 59.0,
        "shots_on_target": 25.0,
        "goals": 9.0,
        "xg": 8.8964,
        "xg_place": -1.1893,
        "goals_minus_xg": 0.1036,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 2.4838,
        "assists_minus_xa": -0.4838,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.3802,
        "points_added": 4.3284,
        "xpoints_added": 5.0622,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.6042,
        "xpass_completion_pct": 0.716,
        "passes_over_expected": -37.5844,
        "passes_over_expected_p100": -11.1858,
        "avg_pass_distance": 14.4985,
        "avg_pass_vertical": 0.509
      }
    },
    {
      "canonical_id": "trevor-spangenberg",
      "canonical_name": "Trevor Spangenberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 597.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.8042,
        "passes_over_expected": -0.6369,
        "passes_over_expected_p100": -0.3169,
        "avg_pass_distance": 31.936,
        "avg_pass_vertical": 23.005,
        "shots_faced": 26.0,
        "goals_conceded": 11.0,
        "saves": 14.0,
        "headed_shot_share": 0.0,
        "xg_faced": 5.878,
        "goals_conceded_minus_xg": 5.122,
        "goals_per_xg": 1.8714
      }
    },
    {
      "canonical_id": "trevor-zwetsloot",
      "canonical_name": "Trevor Zwetsloot",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.6675,
        "passes_over_expected": 0.3301,
        "passes_over_expected_p100": 8.2514,
        "avg_pass_distance": 16.4812,
        "avg_pass_vertical": 10.005
      }
    },
    {
      "canonical_id": "tristan-hodge",
      "canonical_name": "Tristan Hodge",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2212.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2089,
        "xg_place": -0.1925,
        "goals_minus_xg": -0.2089,
        "key_passes": 26.0,
        "assists": 2.0,
        "xa": 2.1205,
        "assists_minus_xa": -0.1205,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3294,
        "points_added": 0.0,
        "xpoints_added": 0.0919,
        "passes_attempted": 1374.0,
        "pass_completion_pct": 0.7991,
        "xpass_completion_pct": 0.777,
        "passes_over_expected": 30.3468,
        "passes_over_expected_p100": 2.2086,
        "avg_pass_distance": 21.9816,
        "avg_pass_vertical": 5.8913
      }
    },
    {
      "canonical_id": "tristan-trager",
      "canonical_name": "Tristan Trager",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1389.0,
        "shots": 42.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 8.8455,
        "xg_place": -0.2186,
        "goals_minus_xg": -0.8455,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.7146,
        "assists_minus_xa": -0.7146,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.56,
        "points_added": 8.6553,
        "xpoints_added": 7.2309,
        "passes_attempted": 256.0,
        "pass_completion_pct": 0.7266,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -6.1909,
        "passes_over_expected_p100": -2.4183,
        "avg_pass_distance": 14.882,
        "avg_pass_vertical": -0.449
      }
    },
    {
      "canonical_id": "triston-henry",
      "canonical_name": "Triston Henry",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 708.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": -3.5448,
        "passes_over_expected_p100": -1.5345,
        "avg_pass_distance": 32.5775,
        "avg_pass_vertical": 24.2856,
        "shots_faced": 31.0,
        "goals_conceded": 8.0,
        "saves": 23.0,
        "headed_shot_share": 0.2903,
        "xg_faced": 9.4121,
        "goals_conceded_minus_xg": -1.4121,
        "goals_per_xg": 0.85
      }
    },
    {
      "canonical_id": "trova-boni",
      "canonical_name": "Trova Boni",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1076.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7962,
        "xg_place": -0.6362,
        "goals_minus_xg": -0.7962,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.158,
        "assists_minus_xa": -0.158,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9542,
        "points_added": 0.0,
        "xpoints_added": 0.7018,
        "passes_attempted": 459.0,
        "pass_completion_pct": 0.7821,
        "xpass_completion_pct": 0.7894,
        "passes_over_expected": -3.3467,
        "passes_over_expected_p100": -0.7291,
        "avg_pass_distance": 21.622,
        "avg_pass_vertical": 9.9592
      }
    },
    {
      "canonical_id": "tumi-moshobane",
      "canonical_name": "Tumi Moshobane",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2276.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 1.0,
        "xg": 4.8601,
        "xg_place": -0.2973,
        "goals_minus_xg": -3.8601,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 4.1299,
        "assists_minus_xa": -2.1299,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 8.99,
        "points_added": 0.6554,
        "xpoints_added": 3.5947,
        "passes_attempted": 709.0,
        "pass_completion_pct": 0.7842,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": -2.2164,
        "passes_over_expected_p100": -0.3126,
        "avg_pass_distance": 17.9621,
        "avg_pass_vertical": -0.4276
      }
    },
    {
      "canonical_id": "tyler-deric",
      "canonical_name": "Tyler Deric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2909.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0929,
        "xg_place": -0.0929,
        "goals_minus_xg": -0.0929,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.218,
        "assists_minus_xa": 0.782,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3109,
        "points_added": 0.0,
        "xpoints_added": 0.0912,
        "passes_attempted": 990.0,
        "pass_completion_pct": 0.6091,
        "xpass_completion_pct": 0.6475,
        "passes_over_expected": -38.0741,
        "passes_over_expected_p100": -3.8459,
        "avg_pass_distance": 42.0013,
        "avg_pass_vertical": 33.9434,
        "shots_faced": 103.0,
        "goals_conceded": 33.0,
        "saves": 65.0,
        "headed_shot_share": 0.1748,
        "xg_faced": 31.2531,
        "goals_conceded_minus_xg": 1.7469,
        "goals_per_xg": 1.0559
      }
    },
    {
      "canonical_id": "tyler-freeman",
      "canonical_name": "Tyler Freeman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.156,
        "xg_place": 0.587,
        "goals_minus_xg": -0.156,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.156,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.8154,
        "passes_over_expected": -0.9694,
        "passes_over_expected_p100": -8.8124,
        "avg_pass_distance": 11.5528,
        "avg_pass_vertical": -5.5056
      }
    },
    {
      "canonical_id": "tyler-gibson",
      "canonical_name": "Tyler Gibson",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1070.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7516,
        "xg_place": 0.1213,
        "goals_minus_xg": 0.2484,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3939,
        "assists_minus_xa": 0.6061,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1456,
        "points_added": 0.3251,
        "xpoints_added": 0.818,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.77,
        "xpass_completion_pct": 0.7685,
        "passes_over_expected": 0.6085,
        "passes_over_expected_p100": 0.1572,
        "avg_pass_distance": 20.6457,
        "avg_pass_vertical": 6.8096
      }
    },
    {
      "canonical_id": "tyler-pasher",
      "canonical_name": "Tyler Pasher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2079.0,
        "shots": 44.0,
        "shots_on_target": 18.0,
        "goals": 4.0,
        "xg": 5.0653,
        "xg_place": -0.4355,
        "goals_minus_xg": -1.0653,
        "key_passes": 53.0,
        "assists": 5.0,
        "xa": 5.8391,
        "assists_minus_xa": -0.8391,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.9044,
        "points_added": 0.4191,
        "xpoints_added": 2.6489,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": 5.502,
        "passes_over_expected_p100": 0.6107,
        "avg_pass_distance": 21.3861,
        "avg_pass_vertical": 0.7651
      }
    },
    {
      "canonical_id": "tyreek-magee",
      "canonical_name": "Tyreek Magee",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1072.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.901,
        "xg_place": -0.5763,
        "goals_minus_xg": 1.099,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.5183,
        "assists_minus_xa": -1.5183,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.4193,
        "points_added": 0.8349,
        "xpoints_added": 0.6722,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.8539,
        "xpass_completion_pct": 0.8315,
        "passes_over_expected": 8.9126,
        "passes_over_expected_p100": 2.245,
        "avg_pass_distance": 20.385,
        "avg_pass_vertical": -0.9503
      }
    },
    {
      "canonical_id": "valentin-no\u00ebl",
      "canonical_name": "Valentin No\u00ebl",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3537.0,
        "shots": 68.0,
        "shots_on_target": 31.0,
        "goals": 10.0,
        "xg": 8.0982,
        "xg_place": 0.0463,
        "goals_minus_xg": 1.9018,
        "key_passes": 49.0,
        "assists": 7.0,
        "xa": 4.88,
        "assists_minus_xa": 2.12,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 12.9781,
        "points_added": 5.734,
        "xpoints_added": 6.7263,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": 0.5415,
        "passes_over_expected_p100": 0.0428,
        "avg_pass_distance": 19.2228,
        "avg_pass_vertical": 0.8076
      }
    },
    {
      "canonical_id": "vaughn-covil",
      "canonical_name": "Vaughn Covil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2543,
        "xg_place": -0.1445,
        "goals_minus_xg": -0.2543,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3134,
        "assists_minus_xa": -0.3134,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5677,
        "points_added": 0.0,
        "xpoints_added": 0.0348,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7409,
        "passes_over_expected": -0.3764,
        "passes_over_expected_p100": -0.918,
        "avg_pass_distance": 17.054,
        "avg_pass_vertical": 4.0799
      }
    },
    {
      "canonical_id": "victor-bezerra",
      "canonical_name": "Victor Bezerra",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 732.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3697,
        "xg_place": -1.307,
        "goals_minus_xg": 0.6303,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3448,
        "assists_minus_xa": -0.3448,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7146,
        "points_added": 1.9104,
        "xpoints_added": 1.4747,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.6533,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": -13.7517,
        "passes_over_expected_p100": -9.1678,
        "avg_pass_distance": 16.3621,
        "avg_pass_vertical": 2.5768
      }
    },
    {
      "canonical_id": "wahab-ackwei",
      "canonical_name": "Wahab Ackwei",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1156.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5784,
        "xg_place": 0.21769999999999998,
        "goals_minus_xg": 0.4216,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1926,
        "assists_minus_xa": -0.1926,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7708999999999999,
        "points_added": 0.5686,
        "xpoints_added": 0.2525,
        "passes_attempted": 501.0,
        "pass_completion_pct": 1.6751,
        "xpass_completion_pct": 1.6884000000000001,
        "passes_over_expected": 0.5415999999999999,
        "passes_over_expected_p100": -1.3234999999999997,
        "avg_pass_distance": 46.0043,
        "avg_pass_vertical": 19.439799999999998
      }
    },
    {
      "canonical_id": "walid-yacoubou",
      "canonical_name": "Walid Yacoubou",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1308.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3601,
        "xg_place": -0.3601,
        "goals_minus_xg": -0.3601,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3601,
        "points_added": 0.0,
        "xpoints_added": 0.2038,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.8438,
        "xpass_completion_pct": 0.8237,
        "passes_over_expected": 10.5643,
        "passes_over_expected_p100": 2.0123,
        "avg_pass_distance": 24.0909,
        "avg_pass_vertical": 8.4868
      }
    },
    {
      "canonical_id": "walmer-martinez",
      "canonical_name": "Walmer Martinez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2490.0,
        "shots": 38.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 3.3409,
        "xg_place": -2.6233,
        "goals_minus_xg": -3.3409,
        "key_passes": 42.0,
        "assists": 3.0,
        "xa": 4.1612,
        "assists_minus_xa": -1.1612,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.5021,
        "points_added": 0.0,
        "xpoints_added": 2.8647,
        "passes_attempted": 1196.0,
        "pass_completion_pct": 0.7249,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -23.7209,
        "passes_over_expected_p100": -1.9834,
        "avg_pass_distance": 20.621,
        "avg_pass_vertical": 2.6397
      }
    },
    {
      "canonical_id": "wesley-charpie",
      "canonical_name": "Wesley Charpie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1601.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4054,
        "xg_place": -0.4054,
        "goals_minus_xg": -0.4054,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1137,
        "assists_minus_xa": 0.8863,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5191,
        "points_added": 0.0,
        "xpoints_added": 0.0945,
        "passes_attempted": 721.0,
        "pass_completion_pct": 0.8141,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": 23.4316,
        "passes_over_expected_p100": 3.2499,
        "avg_pass_distance": 21.5458,
        "avg_pass_vertical": 9.1741
      }
    },
    {
      "canonical_id": "wesley-leggett",
      "canonical_name": "Wesley Leggett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1973.0,
        "shots": 47.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 7.3868,
        "xg_place": 1.4827,
        "goals_minus_xg": 0.6132,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 2.0262,
        "assists_minus_xa": -0.0262,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.413,
        "points_added": 4.195,
        "xpoints_added": 5.3559,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.5843,
        "xpass_completion_pct": 0.6364,
        "passes_over_expected": -13.9312,
        "passes_over_expected_p100": -5.2177,
        "avg_pass_distance": 15.9135,
        "avg_pass_vertical": 0.7774
      }
    },
    {
      "canonical_id": "will-seymore",
      "canonical_name": "Will Seymore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1334.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.909,
        "xg_place": 0.0255,
        "goals_minus_xg": 0.091,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4253,
        "assists_minus_xa": 0.5747,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3343,
        "points_added": 0.0,
        "xpoints_added": 0.1766,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": 4.0573,
        "passes_over_expected_p100": 0.536,
        "avg_pass_distance": 22.5588,
        "avg_pass_vertical": 6.1996
      }
    },
    {
      "canonical_id": "wilmar-rivas",
      "canonical_name": "Wilmar Rivas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 282.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6094,
        "xg_place": 0.104,
        "goals_minus_xg": -0.6094,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0701,
        "assists_minus_xa": -0.0701,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6795,
        "points_added": 0.0,
        "xpoints_added": 0.4375,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7821,
        "xpass_completion_pct": 0.8063,
        "passes_over_expected": -1.8925,
        "passes_over_expected_p100": -2.4263,
        "avg_pass_distance": 17.374,
        "avg_pass_vertical": -0.0066
      }
    },
    {
      "canonical_id": "wilson-harris",
      "canonical_name": "Wilson Harris",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2681.0,
        "shots": 87.0,
        "shots_on_target": 43.0,
        "goals": 19.0,
        "xg": 17.9593,
        "xg_place": 1.5194,
        "goals_minus_xg": 1.0407,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.8565,
        "assists_minus_xa": -0.8565,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 20.8158,
        "points_added": 6.01,
        "xpoints_added": 9.4344,
        "passes_attempted": 452.0,
        "pass_completion_pct": 0.6969,
        "xpass_completion_pct": 0.744,
        "passes_over_expected": -21.2964,
        "passes_over_expected_p100": -4.7116,
        "avg_pass_distance": 14.9692,
        "avg_pass_vertical": -2.8859
      }
    },
    {
      "canonical_id": "xavi-gnaulati",
      "canonical_name": "Xavi Gnaulati",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1092.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.5349,
        "xg_place": -0.2352,
        "goals_minus_xg": -0.5349,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6714,
        "assists_minus_xa": 0.3286,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2063,
        "points_added": 0.7682,
        "xpoints_added": 1.3632,
        "passes_attempted": 371.0,
        "pass_completion_pct": 0.8113,
        "xpass_completion_pct": 0.7972,
        "passes_over_expected": 5.2251,
        "passes_over_expected_p100": 1.4084,
        "avg_pass_distance": 14.9617,
        "avg_pass_vertical": 1.8037
      }
    },
    {
      "canonical_id": "yanis-leerman",
      "canonical_name": "Yanis Leerman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2169.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4514,
        "xg_place": 0.1379,
        "goals_minus_xg": -0.4514,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8673,
        "assists_minus_xa": 0.1327,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3187,
        "points_added": 0.0,
        "xpoints_added": 0.3853,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.8656,
        "xpass_completion_pct": 0.8458,
        "passes_over_expected": 28.5772,
        "passes_over_expected_p100": 1.9804,
        "avg_pass_distance": 22.0147,
        "avg_pass_vertical": 7.4853
      }
    },
    {
      "canonical_id": "yannik-oettl",
      "canonical_name": "Yannik Oettl",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 815.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 204.0,
        "pass_completion_pct": 0.4951,
        "xpass_completion_pct": 0.532,
        "passes_over_expected": -7.5196,
        "passes_over_expected_p100": -3.6861,
        "avg_pass_distance": 50.7591,
        "avg_pass_vertical": 45.9161,
        "shots_faced": 38.0,
        "goals_conceded": 17.0,
        "saves": 20.0,
        "headed_shot_share": 0.1316,
        "xg_faced": 15.0034,
        "goals_conceded_minus_xg": 1.9966,
        "goals_per_xg": 1.1331
      }
    },
    {
      "canonical_id": "yazeed-matthews",
      "canonical_name": "Yazeed Matthews",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 770.0,
        "shots": 21.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 2.1442,
        "xg_place": -2.1079,
        "goals_minus_xg": -2.1442,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6887,
        "assists_minus_xa": -0.6887,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.833,
        "points_added": 0.0,
        "xpoints_added": 1.679,
        "passes_attempted": 181.0,
        "pass_completion_pct": 0.7348,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -10.4426,
        "passes_over_expected_p100": -5.7694,
        "avg_pass_distance": 12.4069,
        "avg_pass_vertical": -1.3827
      }
    },
    {
      "canonical_id": "yosuke-hanya",
      "canonical_name": "Yosuke Hanya",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2565.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 4.8016,
        "xg_place": 0.8311,
        "goals_minus_xg": 0.1984,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 3.3216,
        "assists_minus_xa": -1.3216,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.1232,
        "points_added": 1.7337,
        "xpoints_added": 2.7828,
        "passes_attempted": 576.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7624,
        "passes_over_expected": -7.1153,
        "passes_over_expected_p100": -1.2353,
        "avg_pass_distance": 17.5969,
        "avg_pass_vertical": 0.824
      }
    },
    {
      "canonical_id": "younes-boudadi",
      "canonical_name": "Younes Boudadi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1838.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8166,
        "xg_place": -0.038099999999999995,
        "goals_minus_xg": -0.8166,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.8921,
        "assists_minus_xa": 0.1079000000000001,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7088,
        "points_added": 0.0,
        "xpoints_added": 0.1422,
        "passes_attempted": 874.0,
        "pass_completion_pct": 1.5624,
        "xpass_completion_pct": 1.4901,
        "passes_over_expected": 24.3462,
        "passes_over_expected_p100": 7.2402999999999995,
        "avg_pass_distance": 39.392700000000005,
        "avg_pass_vertical": 9.1596
      }
    },
    {
      "canonical_id": "yuma-monsalvez",
      "canonical_name": "Yuma Monsalvez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 259.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.8897,
        "xpass_completion_pct": 0.8871,
        "passes_over_expected": 0.3579,
        "passes_over_expected_p100": 0.2632,
        "avg_pass_distance": 20.0726,
        "avg_pass_vertical": 9.5478
      }
    },
    {
      "canonical_id": "zach-duncan",
      "canonical_name": "Zach Duncan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2975.0,
        "shots": 28.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3641,
        "xg_place": -0.0266,
        "goals_minus_xg": -0.3641,
        "key_passes": 31.0,
        "assists": 0.0,
        "xa": 2.7513,
        "assists_minus_xa": -2.7513,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.1155,
        "points_added": 0.5206,
        "xpoints_added": 0.9404,
        "passes_attempted": 1270.0,
        "pass_completion_pct": 0.778,
        "xpass_completion_pct": 0.7843,
        "passes_over_expected": -8.1005,
        "passes_over_expected_p100": -0.6378,
        "avg_pass_distance": 19.357,
        "avg_pass_vertical": 4.3025
      }
    },
    {
      "canonical_id": "zach-ryan",
      "canonical_name": "Zach Ryan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2724.0,
        "shots": 68.0,
        "shots_on_target": 28.0,
        "goals": 10.0,
        "xg": 14.0503,
        "xg_place": -0.3408,
        "goals_minus_xg": -4.0503,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.6616,
        "assists_minus_xa": 1.3384,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 16.7119,
        "points_added": 4.7193,
        "xpoints_added": 10.3371,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": -13.777,
        "passes_over_expected_p100": -2.2585,
        "avg_pass_distance": 15.6192,
        "avg_pass_vertical": -1.7271
      }
    },
    {
      "canonical_id": "zachary-herivaux",
      "canonical_name": "Zachary Herivaux",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1399.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.9435,
        "xg_place": 0.31729999999999997,
        "goals_minus_xg": 2.0565,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.7164,
        "assists_minus_xa": 1.2836,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.6599,
        "points_added": 1.0811,
        "xpoints_added": 0.7454999999999999,
        "passes_attempted": 523.0,
        "pass_completion_pct": 1.7394,
        "xpass_completion_pct": 1.6966,
        "passes_over_expected": 3.9322,
        "passes_over_expected_p100": 4.2847,
        "avg_pass_distance": 33.3339,
        "avg_pass_vertical": 4.1226
      }
    },
    {
      "canonical_id": "zachary-zandi",
      "canonical_name": "Zachary Zandi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2548.0,
        "shots": 35.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 3.8154,
        "xg_place": 1.5796,
        "goals_minus_xg": 2.1846,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.3353,
        "assists_minus_xa": 1.6647,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.1506,
        "points_added": 1.4209,
        "xpoints_added": 1.995,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.7927,
        "xpass_completion_pct": 0.81,
        "passes_over_expected": -12.8531,
        "passes_over_expected_p100": -1.7299,
        "avg_pass_distance": 17.796,
        "avg_pass_vertical": 0.541
      }
    },
    {
      "canonical_id": "zane-bubb",
      "canonical_name": "Zane Bubb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 237.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0166,
        "xg_place": -0.5032,
        "goals_minus_xg": -0.0166,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0166,
        "points_added": 0.7441,
        "xpoints_added": 0.7849,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.8661,
        "xpass_completion_pct": 0.8652,
        "passes_over_expected": 0.1209,
        "passes_over_expected_p100": 0.0952,
        "avg_pass_distance": 20.4141,
        "avg_pass_vertical": 6.2094
      }
    },
    {
      "canonical_id": "zico-bailey",
      "canonical_name": "Zico Bailey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2476.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 2.0532,
        "xg_place": -0.6189,
        "goals_minus_xg": -2.0532,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.011,
        "assists_minus_xa": -0.011,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0642,
        "points_added": 0.0,
        "xpoints_added": 1.3337,
        "passes_attempted": 1183.0,
        "pass_completion_pct": 0.847,
        "xpass_completion_pct": 0.8338,
        "passes_over_expected": 15.6716,
        "passes_over_expected_p100": 1.3247,
        "avg_pass_distance": 19.3395,
        "avg_pass_vertical": 3.9567
      }
    },
    {
      "canonical_id": "\u00e1lvaro-quezada",
      "canonical_name": "\u00c1lvaro Quezada",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1364.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7213,
        "xg_place": 0.3577,
        "goals_minus_xg": 0.2787,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.1418,
        "assists_minus_xa": 1.8582,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8632,
        "points_added": 0.0,
        "xpoints_added": 0.1841,
        "passes_attempted": 678.0,
        "pass_completion_pct": 0.7699,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": 2.244,
        "passes_over_expected_p100": 0.331,
        "avg_pass_distance": 18.2107,
        "avg_pass_vertical": 5.7898
      }
    }
  ]
}