{
  "slug": "soccer-uslc-2024-9vq2zkaqk6",
  "game_id": "soccer-uslc-2024-9vQ2ZkaQK6",
  "display": "USLC 2024 Season",
  "league": "USLC",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2024",
  "synthetic": true,
  "player_count": 32,
  "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": "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": "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": "andrew-booth",
      "canonical_name": "Andrew Booth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1338.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.2478,
        "xg_place": -0.7861,
        "goals_minus_xg": -0.2478,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0111,
        "assists_minus_xa": -0.0111,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2589,
        "points_added": 0.6524,
        "xpoints_added": 0.8328,
        "passes_attempted": 536.0,
        "pass_completion_pct": 0.8246,
        "xpass_completion_pct": 0.8568,
        "passes_over_expected": -17.2454,
        "passes_over_expected_p100": -3.2174,
        "avg_pass_distance": 18.8399,
        "avg_pass_vertical": 0.2916
      }
    },
    {
      "canonical_id": "ben-mines",
      "canonical_name": "Ben Mines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0469,
        "xg_place": -0.0469,
        "goals_minus_xg": -0.0469,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0469,
        "points_added": 0.0,
        "xpoints_added": 0.0323,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7699,
        "passes_over_expected": -2.4077,
        "passes_over_expected_p100": -7.296,
        "avg_pass_distance": 16.7775,
        "avg_pass_vertical": -2.1228
      }
    },
    {
      "canonical_id": "benjamin-ofeimu",
      "canonical_name": "Benjamin Ofeimu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 158.0,
        "shots": 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.0432,
        "assists_minus_xa": -0.0432,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0432,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 87.0,
        "pass_completion_pct": 0.8046,
        "xpass_completion_pct": 0.7998,
        "passes_over_expected": 0.4197,
        "passes_over_expected_p100": 0.4824,
        "avg_pass_distance": 26.0373,
        "avg_pass_vertical": 12.3475
      }
    },
    {
      "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": "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": "daniel-barbir",
      "canonical_name": "Daniel Barbir",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6039,
        "xg_place": 0.0772,
        "goals_minus_xg": -0.6039,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5774,
        "assists_minus_xa": -0.5774,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1813,
        "points_added": 0.0,
        "xpoints_added": 0.5136,
        "passes_attempted": 937.0,
        "pass_completion_pct": 0.8591,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": 14.8626,
        "passes_over_expected_p100": 1.5862,
        "avg_pass_distance": 22.1393,
        "avg_pass_vertical": 8.5253
      }
    },
    {
      "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": "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": "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": "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": "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": "joey-dezart",
      "canonical_name": "Joey Dezart",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1082.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.179,
        "xg_place": -0.1401,
        "goals_minus_xg": -0.179,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.6693,
        "assists_minus_xa": -0.6693,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8482,
        "points_added": 0.0,
        "xpoints_added": 0.1093,
        "passes_attempted": 447.0,
        "pass_completion_pct": 0.8904,
        "xpass_completion_pct": 0.8764,
        "passes_over_expected": 6.2501,
        "passes_over_expected_p100": 1.3982,
        "avg_pass_distance": 18.7833,
        "avg_pass_vertical": 0.926
      }
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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-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": "mujeeb-murana",
      "canonical_name": "Mujeeb Murana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1323.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8129,
        "xg_place": -0.4332,
        "goals_minus_xg": -0.8129,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5001,
        "assists_minus_xa": 0.4999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.313,
        "points_added": 0.0,
        "xpoints_added": 0.4429,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": -16.0655,
        "passes_over_expected_p100": -3.4328,
        "avg_pass_distance": 17.667,
        "avg_pass_vertical": 0.7594
      }
    },
    {
      "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": "roberto-molina",
      "canonical_name": "Roberto Molina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1715.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": 457.0,
        "pass_completion_pct": 0.7549,
        "xpass_completion_pct": 0.8049,
        "passes_over_expected": -22.8559,
        "passes_over_expected_p100": -5.0013,
        "avg_pass_distance": 19.2362,
        "avg_pass_vertical": 0.0486
      }
    },
    {
      "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": "samuel-biek",
      "canonical_name": "Samuel Biek",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1273.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6305,
        "xg_place": -0.4046,
        "goals_minus_xg": -0.6305,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3332,
        "assists_minus_xa": -0.3332,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9637,
        "points_added": 0.0,
        "xpoints_added": 0.481,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.7876,
        "xpass_completion_pct": 0.8185,
        "passes_over_expected": -18.4597,
        "passes_over_expected_p100": -3.0869,
        "avg_pass_distance": 22.4153,
        "avg_pass_vertical": 7.0983
      }
    },
    {
      "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
      }
    }
  ]
}