{
  "slug": "soccer-uslc-2019-pk5lzygqow",
  "game_id": "soccer-uslc-2019-Pk5LzyGQOW",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "synthetic": true,
  "player_count": 31,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "adam-hobbs",
      "canonical_name": "Adam Hobbs",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 308.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_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.5769,
        "xpass_completion_pct": 0.5371,
        "passes_over_expected": 4.1459,
        "passes_over_expected_p100": 3.9864,
        "avg_pass_distance": 50.8884,
        "avg_pass_vertical": 44.763,
        "shots_faced": 16.0,
        "goals_conceded": 4.0,
        "saves": 10.0,
        "headed_shot_share": 0.0625,
        "xg_faced": 4.3431,
        "goals_conceded_minus_xg": -0.3431,
        "goals_per_xg": 0.921
      }
    },
    {
      "canonical_id": "alexnyarko-harlley",
      "canonical_name": "Alexnyarko Harlley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 308.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3286,
        "xg_place": 0.607,
        "goals_minus_xg": 0.6714,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4387,
        "assists_minus_xa": -0.4387,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7674,
        "points_added": 0.5149,
        "xpoints_added": 0.2405,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.5963,
        "passes_over_expected": 1.2427,
        "passes_over_expected_p100": 1.9118,
        "avg_pass_distance": 17.7322,
        "avg_pass_vertical": 5.7954
      }
    },
    {
      "canonical_id": "bryan-arguez",
      "canonical_name": "Bryan Arguez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 243.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0521,
        "xg_place": -0.0521,
        "goals_minus_xg": -0.0521,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0822,
        "assists_minus_xa": -0.0822,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1343,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.7738,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": 0.6757,
        "passes_over_expected_p100": 0.8044,
        "avg_pass_distance": 19.8535,
        "avg_pass_vertical": 3.4231
      }
    },
    {
      "canonical_id": "bryan-de-la-fuente",
      "canonical_name": "Bryan de la Fuente",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1000.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4843,
        "xg_place": -0.4843,
        "goals_minus_xg": -0.4843,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.9579,
        "assists_minus_xa": -0.9579,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4422,
        "points_added": 0.0,
        "xpoints_added": 0.2014,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.6934,
        "xpass_completion_pct": 0.6942,
        "passes_over_expected": -0.302,
        "passes_over_expected_p100": -0.0834,
        "avg_pass_distance": 21.7417,
        "avg_pass_vertical": 8.4545
      }
    },
    {
      "canonical_id": "christian-hernandez",
      "canonical_name": "Christian Hernandez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1034.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.2001,
        "xg_place": -0.4124,
        "goals_minus_xg": -1.2001,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 2.7989,
        "assists_minus_xa": 0.2011,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.999,
        "points_added": 0.1561,
        "xpoints_added": 0.9409,
        "passes_attempted": 647.0,
        "pass_completion_pct": 0.7651,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": 1.3892,
        "passes_over_expected_p100": 0.2147,
        "avg_pass_distance": 22.8405,
        "avg_pass_vertical": 6.9808
      }
    },
    {
      "canonical_id": "christian-torres",
      "canonical_name": "Christian Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2779.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3758,
        "xg_place": -0.6608,
        "goals_minus_xg": -0.3758,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.1908,
        "assists_minus_xa": -1.1908,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.5666,
        "points_added": 0.8785,
        "xpoints_added": 1.3844,
        "passes_attempted": 1005.0,
        "pass_completion_pct": 0.7313,
        "xpass_completion_pct": 0.7156,
        "passes_over_expected": 15.817,
        "passes_over_expected_p100": 1.5738,
        "avg_pass_distance": 24.7702,
        "avg_pass_vertical": 12.0787
      }
    },
    {
      "canonical_id": "cristian-mart\u00ednez",
      "canonical_name": "Cristian Mart\u00ednez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 537.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5786,
        "xg_place": 0.5145,
        "goals_minus_xg": 1.4214,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6855,
        "assists_minus_xa": 0.3145,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2641,
        "points_added": 0.5354,
        "xpoints_added": 0.3644,
        "passes_attempted": 190.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -0.2207,
        "passes_over_expected_p100": -0.1162,
        "avg_pass_distance": 20.6546,
        "avg_pass_vertical": 5.6862
      }
    },
    {
      "canonical_id": "dejan-jakovic",
      "canonical_name": "Dejan Jakovic",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 396.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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": 109.0,
        "pass_completion_pct": 0.9358,
        "xpass_completion_pct": 0.8764,
        "passes_over_expected": 6.4694,
        "passes_over_expected_p100": 5.9352,
        "avg_pass_distance": 18.5075,
        "avg_pass_vertical": 6.5529
      }
    },
    {
      "canonical_id": "edwin-rivas",
      "canonical_name": "Edwin Rivas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 595.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7037,
        "xg_place": 0.065,
        "goals_minus_xg": 0.2963,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4479,
        "assists_minus_xa": -0.4479,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1516,
        "points_added": 0.0002,
        "xpoints_added": 0.2025,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.6127,
        "xpass_completion_pct": 0.6462,
        "passes_over_expected": -5.792,
        "passes_over_expected_p100": -3.348,
        "avg_pass_distance": 21.8075,
        "avg_pass_vertical": 4.3819
      }
    },
    {
      "canonical_id": "eric-gonz\u00e1lez",
      "canonical_name": "Eric Gonz\u00e1lez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 560.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5506,
        "assists_minus_xa": -0.5506,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5506,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 281.0,
        "pass_completion_pct": 0.7117,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": -2.5546,
        "passes_over_expected_p100": -0.9091,
        "avg_pass_distance": 19.8545,
        "avg_pass_vertical": 5.4056
      }
    },
    {
      "canonical_id": "ferrety-sousa",
      "canonical_name": "Ferrety Sousa",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 869.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3908,
        "xg_place": -0.1895,
        "goals_minus_xg": -0.3908,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.9818,
        "assists_minus_xa": 1.0182,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3726,
        "points_added": 0.7809,
        "xpoints_added": 0.8945,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.7647,
        "xpass_completion_pct": 0.7254,
        "passes_over_expected": 10.6907,
        "passes_over_expected_p100": 3.9304,
        "avg_pass_distance": 19.9213,
        "avg_pass_vertical": 4.5678
      }
    },
    {
      "canonical_id": "gabe-robinson",
      "canonical_name": "Gabe Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3262.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.6707,
        "xg_place": -1.4769,
        "goals_minus_xg": -0.6707,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.4267,
        "assists_minus_xa": -0.4267,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.0973,
        "points_added": 1.7533,
        "xpoints_added": 2.5003,
        "passes_attempted": 1301.0,
        "pass_completion_pct": 0.6925,
        "xpass_completion_pct": 0.7169,
        "passes_over_expected": -31.7296,
        "passes_over_expected_p100": -2.4389,
        "avg_pass_distance": 26.0362,
        "avg_pass_vertical": 12.7816
      }
    },
    {
      "canonical_id": "irvin-parra",
      "canonical_name": "Irvin Parra",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2776.0,
        "shots": 103.0,
        "shots_on_target": 36.0,
        "goals": 15.0,
        "xg": 12.4618,
        "xg_place": 0.198,
        "goals_minus_xg": 2.5382,
        "key_passes": 40.0,
        "assists": 7.0,
        "xa": 5.0522,
        "assists_minus_xa": 1.9478,
        "goals_plus_assists": 22.0,
        "xg_plus_xa": 17.514,
        "points_added": 6.8248,
        "xpoints_added": 8.0764,
        "passes_attempted": 790.0,
        "pass_completion_pct": 0.6911,
        "xpass_completion_pct": 0.6952,
        "passes_over_expected": -3.2096,
        "passes_over_expected_p100": -0.4063,
        "avg_pass_distance": 21.1162,
        "avg_pass_vertical": 2.4408
      }
    },
    {
      "canonical_id": "javan-torre",
      "canonical_name": "Javan Torre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3104.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.8334,
        "xg_place": 0.988,
        "goals_minus_xg": 2.1666,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0572,
        "assists_minus_xa": 0.9428,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.8905,
        "points_added": 2.7894,
        "xpoints_added": 1.1378,
        "passes_attempted": 1362.0,
        "pass_completion_pct": 0.7797,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": -2.5703,
        "passes_over_expected_p100": -0.1887,
        "avg_pass_distance": 24.4898,
        "avg_pass_vertical": 7.3142
      }
    },
    {
      "canonical_id": "jesus-gonzalez",
      "canonical_name": "Jesus Gonzalez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0568,
        "xg_place": 0.498,
        "goals_minus_xg": 0.9432,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0609,
        "assists_minus_xa": -0.0609,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1177,
        "points_added": 0.5371,
        "xpoints_added": 0.0305,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": 0.5781,
        "passes_over_expected_p100": 0.5352,
        "avg_pass_distance": 28.2934,
        "avg_pass_vertical": 11.3221
      }
    },
    {
      "canonical_id": "jonathan-levin",
      "canonical_name": "Jonathan Levin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 652.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2513,
        "xg_place": -0.2513,
        "goals_minus_xg": -0.2513,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1939,
        "assists_minus_xa": -0.1939,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4452,
        "points_added": 0.0,
        "xpoints_added": 0.1873,
        "passes_attempted": 241.0,
        "pass_completion_pct": 0.834,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": 3.6119,
        "passes_over_expected_p100": 1.4987,
        "avg_pass_distance": 22.1225,
        "avg_pass_vertical": 5.8542
      }
    },
    {
      "canonical_id": "jose-villarreal",
      "canonical_name": "Jose Villarreal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 833.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6319,
        "xg_place": -0.468,
        "goals_minus_xg": -0.6319,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.6483,
        "assists_minus_xa": 1.3517,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2802,
        "points_added": 0.5518,
        "xpoints_added": 1.0589,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.6606,
        "xpass_completion_pct": 0.6908,
        "passes_over_expected": -6.5956,
        "passes_over_expected_p100": -3.0255,
        "avg_pass_distance": 17.8854,
        "avg_pass_vertical": 2.2968
      }
    },
    {
      "canonical_id": "junior-sandoval",
      "canonical_name": "Junior Sandoval",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1789.0,
        "shots": 39.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.1594,
        "xg_place": -1.546,
        "goals_minus_xg": -1.1594,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 2.6034,
        "assists_minus_xa": 1.3966,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.7628,
        "points_added": 0.0025,
        "xpoints_added": 1.5895,
        "passes_attempted": 724.0,
        "pass_completion_pct": 0.8191,
        "xpass_completion_pct": 0.815,
        "passes_over_expected": 2.9358,
        "passes_over_expected_p100": 0.4055,
        "avg_pass_distance": 21.4435,
        "avg_pass_vertical": 4.3066
      }
    },
    {
      "canonical_id": "kevin-garcia-lopez",
      "canonical_name": "Kevin Garcia-Lopez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1639,
        "xg_place": -0.1639,
        "goals_minus_xg": -0.1639,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.0807,
        "assists_minus_xa": -0.0807,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2445,
        "points_added": 0.0,
        "xpoints_added": 0.0892,
        "passes_attempted": 726.0,
        "pass_completion_pct": 0.7576,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": 9.2236,
        "passes_over_expected_p100": 1.2705,
        "avg_pass_distance": 18.8355,
        "avg_pass_vertical": 4.0813
      }
    },
    {
      "canonical_id": "lucas-scaglia",
      "canonical_name": "Lucas Scaglia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 647.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2481,
        "xg_place": -0.2481,
        "goals_minus_xg": -0.2481,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0899,
        "assists_minus_xa": -0.0899,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.338,
        "points_added": 0.0,
        "xpoints_added": 0.1982,
        "passes_attempted": 407.0,
        "pass_completion_pct": 0.9066,
        "xpass_completion_pct": 0.8585,
        "passes_over_expected": 19.5882,
        "passes_over_expected_p100": 4.8128,
        "avg_pass_distance": 17.106,
        "avg_pass_vertical": 2.9846
      }
    },
    {
      "canonical_id": "matt-thomas",
      "canonical_name": "Matt Thomas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1528,
        "xg_place": 0.2093,
        "goals_minus_xg": -0.1528,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3599,
        "assists_minus_xa": 0.6401,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5127,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.7639,
        "xpass_completion_pct": 0.7129,
        "passes_over_expected": 3.674,
        "passes_over_expected_p100": 5.1027,
        "avg_pass_distance": 16.8332,
        "avg_pass_vertical": 3.551
      }
    },
    {
      "canonical_id": "miguel-palafox",
      "canonical_name": "Miguel Palafox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3613,
        "xg_place": -0.3613,
        "goals_minus_xg": -0.3613,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3538,
        "assists_minus_xa": -0.3538,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7151,
        "points_added": 0.0,
        "xpoints_added": 0.2712,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.6456,
        "xpass_completion_pct": 0.6322,
        "passes_over_expected": 1.0546,
        "passes_over_expected_p100": 1.335,
        "avg_pass_distance": 18.4045,
        "avg_pass_vertical": 7.1629
      }
    },
    {
      "canonical_id": "mobi-fehr",
      "canonical_name": "Mobi Fehr",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2339.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2798,
        "xg_place": -0.1775,
        "goals_minus_xg": -0.2798,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.7545,
        "assists_minus_xa": 0.2455,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0343,
        "points_added": 0.0,
        "xpoints_added": 0.1476,
        "passes_attempted": 1189.0,
        "pass_completion_pct": 0.8495,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": 45.4055,
        "passes_over_expected_p100": 3.8188,
        "avg_pass_distance": 21.2981,
        "avg_pass_vertical": 4.5139
      }
    },
    {
      "canonical_id": "pablo-cruz",
      "canonical_name": "Pablo Cruz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2147.0,
        "shots": 33.0,
        "shots_on_target": 13.0,
        "goals": 1.0,
        "xg": 2.3423,
        "xg_place": 0.4175,
        "goals_minus_xg": -1.3423,
        "key_passes": 48.0,
        "assists": 2.0,
        "xa": 4.1442,
        "assists_minus_xa": -2.1442,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.4865,
        "points_added": 0.86,
        "xpoints_added": 1.2857,
        "passes_attempted": 767.0,
        "pass_completion_pct": 0.8005,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": 40.3444,
        "passes_over_expected_p100": 5.26,
        "avg_pass_distance": 20.9047,
        "avg_pass_vertical": 4.8613
      }
    },
    {
      "canonical_id": "preston-tabort-etaka",
      "canonical_name": "Preston Tabort Etaka",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2479.0,
        "shots": 68.0,
        "shots_on_target": 26.0,
        "goals": 8.0,
        "xg": 8.772,
        "xg_place": -0.3461,
        "goals_minus_xg": -0.772,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 2.7533,
        "assists_minus_xa": 0.2467,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.5253,
        "points_added": 2.5485,
        "xpoints_added": 5.3424,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6041,
        "xpass_completion_pct": 0.6237,
        "passes_over_expected": -11.5814,
        "passes_over_expected_p100": -1.9596,
        "avg_pass_distance": 19.7761,
        "avg_pass_vertical": 2.2462
      }
    },
    {
      "canonical_id": "rodolfo-zelaya",
      "canonical_name": "Rodolfo Zelaya",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0144,
        "xg_place": -0.2061,
        "goals_minus_xg": -1.0144,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0144,
        "points_added": 0.0,
        "xpoints_added": 0.8077,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.6458,
        "passes_over_expected": -1.3333,
        "passes_over_expected_p100": -8.3329,
        "avg_pass_distance": 14.7056,
        "avg_pass_vertical": 7.4324
      }
    },
    {
      "canonical_id": "samuel-ochoa",
      "canonical_name": "Samuel Ochoa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 374.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.4943,
        "xg_place": 0.2729,
        "goals_minus_xg": 0.5057,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1242,
        "assists_minus_xa": -0.1242,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6185,
        "points_added": 0.1821,
        "xpoints_added": 0.4531,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.759,
        "xpass_completion_pct": 0.7574,
        "passes_over_expected": 0.1319,
        "passes_over_expected_p100": 0.1589,
        "avg_pass_distance": 14.3041,
        "avg_pass_vertical": -2.0178
      }
    },
    {
      "canonical_id": "santiago-echavarria",
      "canonical_name": "Santiago Echavarria",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 375.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6134,
        "xg_place": 0.3817,
        "goals_minus_xg": 0.3866,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2287,
        "assists_minus_xa": -0.2287,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8421,
        "points_added": 0.0822,
        "xpoints_added": 0.0229,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.8091,
        "passes_over_expected": -5.0265,
        "passes_over_expected_p100": -10.6946,
        "avg_pass_distance": 12.8424,
        "avg_pass_vertical": -0.7282
      }
    },
    {
      "canonical_id": "thomas-olsen",
      "canonical_name": "Thomas Olsen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3049.0,
        "shots": 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.1316,
        "assists_minus_xa": 0.8684,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1316,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 971.0,
        "pass_completion_pct": 0.6972,
        "xpass_completion_pct": 0.6189,
        "passes_over_expected": 76.0753,
        "passes_over_expected_p100": 7.8347,
        "avg_pass_distance": 45.1698,
        "avg_pass_vertical": 36.5525,
        "shots_faced": 145.0,
        "goals_conceded": 50.0,
        "saves": 93.0,
        "headed_shot_share": 0.1241,
        "xg_faced": 47.3998,
        "goals_conceded_minus_xg": 2.6002,
        "goals_per_xg": 1.0549
      }
    },
    {
      "canonical_id": "victor-rojas",
      "canonical_name": "Victor Rojas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 360.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.412,
        "xg_place": -0.412,
        "goals_minus_xg": -0.412,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0659,
        "assists_minus_xa": -0.0659,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4779,
        "points_added": 0.0,
        "xpoints_added": 0.1565,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.6421,
        "xpass_completion_pct": 0.7079,
        "passes_over_expected": -6.2476,
        "passes_over_expected_p100": -6.5765,
        "avg_pass_distance": 18.7784,
        "avg_pass_vertical": 3.0332
      }
    },
    {
      "canonical_id": "vinnie-vermeer",
      "canonical_name": "Vinnie Vermeer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 655.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0175,
        "xg_place": -0.0175,
        "goals_minus_xg": -0.0175,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0175,
        "points_added": 0.0,
        "xpoints_added": 0.0116,
        "passes_attempted": 208.0,
        "pass_completion_pct": 0.851,
        "xpass_completion_pct": 0.8482,
        "passes_over_expected": 0.5733,
        "passes_over_expected_p100": 0.2756,
        "avg_pass_distance": 18.3506,
        "avg_pass_vertical": 2.3373
      }
    }
  ]
}