{
  "slug": "soccer-usl1-2025-jyqjw0pmgr",
  "game_id": "soccer-usl1-2025-jYQJw0PMGR",
  "display": "USL1 2025 Season",
  "league": "USL1",
  "season": 2025,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2025",
  "synthetic": true,
  "player_count": 26,
  "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": "azaad-liadi",
      "canonical_name": "Azaad Liadi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 963.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 4.7567,
        "xg_place": -0.5515,
        "goals_minus_xg": -1.7567,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.2293,
        "assists_minus_xa": -1.2293,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.986,
        "points_added": 2.6299,
        "xpoints_added": 3.9963,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.6014,
        "xpass_completion_pct": 0.6492,
        "passes_over_expected": -7.0889,
        "passes_over_expected_p100": -4.7898,
        "avg_pass_distance": 17.2943,
        "avg_pass_vertical": 2.0923
      }
    },
    {
      "canonical_id": "colby-quinones",
      "canonical_name": "Colby Quinones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1043.0,
        "shots": 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.2537,
        "assists_minus_xa": -0.2537,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2537,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.6908,
        "xpass_completion_pct": 0.7285,
        "passes_over_expected": -17.6583,
        "passes_over_expected_p100": -3.7651,
        "avg_pass_distance": 19.0317,
        "avg_pass_vertical": 7.7835
      }
    },
    {
      "canonical_id": "evan-southern",
      "canonical_name": "Evan Southern",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 439.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6355,
        "xg_place": 0.2395,
        "goals_minus_xg": -0.6355,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6229,
        "assists_minus_xa": 0.3771,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2584,
        "points_added": 0.0,
        "xpoints_added": 0.646,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.5638,
        "xpass_completion_pct": 0.6808,
        "passes_over_expected": -10.996,
        "passes_over_expected_p100": -11.6978,
        "avg_pass_distance": 15.602,
        "avg_pass_vertical": 0.0124
      }
    },
    {
      "canonical_id": "hunter-morse",
      "canonical_name": "Hunter Morse",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3052.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0203,
        "xg_place": -0.0203,
        "goals_minus_xg": -0.0203,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0677,
        "assists_minus_xa": -0.0677,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.088,
        "points_added": 0.0,
        "xpoints_added": 0.02,
        "passes_attempted": 804.0,
        "pass_completion_pct": 0.6393,
        "xpass_completion_pct": 0.6359,
        "passes_over_expected": 2.7431,
        "passes_over_expected_p100": 0.3412,
        "avg_pass_distance": 40.7231,
        "avg_pass_vertical": 33.5811,
        "shots_faced": 132.0,
        "goals_conceded": 37.0,
        "saves": 93.0,
        "headed_shot_share": 0.2197,
        "xg_faced": 37.9156,
        "goals_conceded_minus_xg": -0.9156,
        "goals_per_xg": 0.9759
      }
    },
    {
      "canonical_id": "jaden-jones-riley",
      "canonical_name": "Jaden Jones-Riley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 225.0,
        "shots": 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.3049,
        "assists_minus_xa": -0.3049,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3049,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.6396,
        "passes_over_expected": -5.4048,
        "passes_over_expected_p100": -5.63,
        "avg_pass_distance": 23.4261,
        "avg_pass_vertical": 14.3185
      }
    },
    {
      "canonical_id": "jake-keegan",
      "canonical_name": "Jake Keegan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 637.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.1718,
        "xg_place": 0.2816,
        "goals_minus_xg": -0.1718,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3754,
        "assists_minus_xa": 0.6246,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5472,
        "points_added": 1.5948,
        "xpoints_added": 1.8916,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7042,
        "xpass_completion_pct": 0.719,
        "passes_over_expected": -2.1021,
        "passes_over_expected_p100": -1.4803,
        "avg_pass_distance": 15.5558,
        "avg_pass_vertical": 1.3196
      }
    },
    {
      "canonical_id": "jay-tee-kamara",
      "canonical_name": "Jay Tee Kamara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 30.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 4.1009,
        "xg_place": 1.3726,
        "goals_minus_xg": 1.8991,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 2.3905,
        "assists_minus_xa": 1.6095,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.4914,
        "points_added": 2.4696,
        "xpoints_added": 2.0913,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.6708,
        "xpass_completion_pct": 0.6925,
        "passes_over_expected": -8.7659,
        "passes_over_expected_p100": -2.1698,
        "avg_pass_distance": 20.7582,
        "avg_pass_vertical": 4.6018
      }
    },
    {
      "canonical_id": "kashope-oladapo",
      "canonical_name": "Kashope Oladapo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 207.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.4565,
        "xpass_completion_pct": 0.5516,
        "passes_over_expected": -4.3734,
        "passes_over_expected_p100": -9.5075,
        "avg_pass_distance": 39.0089,
        "avg_pass_vertical": 31.7809,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 1.8137,
        "goals_conceded_minus_xg": 1.1863,
        "goals_per_xg": 1.6541
      }
    },
    {
      "canonical_id": "kemali-green",
      "canonical_name": "Kemali Green",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4578,
        "xg_place": 0.2342,
        "goals_minus_xg": 0.5422,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1022,
        "assists_minus_xa": 0.8978,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.56,
        "points_added": 1.1337,
        "xpoints_added": 0.3708,
        "passes_attempted": 914.0,
        "pass_completion_pct": 0.872,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 31.4564,
        "passes_over_expected_p100": 3.4416,
        "avg_pass_distance": 22.569,
        "avg_pass_vertical": 10.7867
      }
    },
    {
      "canonical_id": "khalid-hersi",
      "canonical_name": "Khalid Hersi",
      "positions": [
        "AM"
      ],
      "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.2112,
        "passes_over_expected": -0.2112,
        "passes_over_expected_p100": -21.1181,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "masashi-wada",
      "canonical_name": "Masashi Wada",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2460.0,
        "shots": 41.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 8.6621,
        "xg_place": 0.8069,
        "goals_minus_xg": 0.3379,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.6726,
        "assists_minus_xa": -1.6726,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.3348,
        "points_added": 4.1857,
        "xpoints_added": 3.9454,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": 1.045,
        "passes_over_expected_p100": 0.1281,
        "avg_pass_distance": 18.7621,
        "avg_pass_vertical": 5.3138
      }
    },
    {
      "canonical_id": "michael-reilly",
      "canonical_name": "Michael Reilly",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 469.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.65,
        "xg_place": -0.198,
        "goals_minus_xg": -0.65,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0182,
        "assists_minus_xa": -0.0182,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6682,
        "points_added": 0.0,
        "xpoints_added": 0.4957,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.7048,
        "xpass_completion_pct": 0.7486,
        "passes_over_expected": -4.6059,
        "passes_over_expected_p100": -4.3865,
        "avg_pass_distance": 17.427,
        "avg_pass_vertical": 4.6927
      }
    },
    {
      "canonical_id": "michel-poon-angeron",
      "canonical_name": "Michel Poon-Angeron",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1578,
        "xg_place": -0.4581,
        "goals_minus_xg": -1.1578,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.6054,
        "assists_minus_xa": -0.6054,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7632,
        "points_added": 0.0,
        "xpoints_added": 0.7243,
        "passes_attempted": 1359.0,
        "pass_completion_pct": 0.8396,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": 33.177,
        "passes_over_expected_p100": 2.4413,
        "avg_pass_distance": 21.2914,
        "avg_pass_vertical": 6.3518
      }
    },
    {
      "canonical_id": "mikey-lopez",
      "canonical_name": "Mikey Lopez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2696.0,
        "shots": 17.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9953,
        "xg_place": -0.9953,
        "goals_minus_xg": -0.9953,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.0819,
        "assists_minus_xa": 0.9181,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0772,
        "points_added": 0.0,
        "xpoints_added": 0.828,
        "passes_attempted": 1203.0,
        "pass_completion_pct": 0.788,
        "xpass_completion_pct": 0.7752,
        "passes_over_expected": 15.4907,
        "passes_over_expected_p100": 1.2877,
        "avg_pass_distance": 20.6656,
        "avg_pass_vertical": 7.8587
      }
    },
    {
      "canonical_id": "mohamed-mohamed",
      "canonical_name": "Mohamed Mohamed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 988.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2066,
        "xg_place": -0.1309,
        "goals_minus_xg": -0.2066,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5365,
        "assists_minus_xa": -0.5365,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7431,
        "points_added": 0.0,
        "xpoints_added": 0.1597,
        "passes_attempted": 384.0,
        "pass_completion_pct": 0.7396,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 1.4568,
        "passes_over_expected_p100": 0.3794,
        "avg_pass_distance": 19.5819,
        "avg_pass_vertical": 6.1783
      }
    },
    {
      "canonical_id": "nathan-messer",
      "canonical_name": "Nathan Messer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3177.0,
        "shots": 34.0,
        "shots_on_target": 10.0,
        "goals": 6.0,
        "xg": 2.8395,
        "xg_place": 0.538,
        "goals_minus_xg": 3.1605,
        "key_passes": 45.0,
        "assists": 5.0,
        "xa": 5.8601,
        "assists_minus_xa": -0.8601,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.6996,
        "points_added": 3.0179,
        "xpoints_added": 1.6511,
        "passes_attempted": 1767.0,
        "pass_completion_pct": 0.7012,
        "xpass_completion_pct": 0.7003,
        "passes_over_expected": 1.5617,
        "passes_over_expected_p100": 0.0884,
        "avg_pass_distance": 20.5386,
        "avg_pass_vertical": 6.2416
      }
    },
    {
      "canonical_id": "nathaniel-james",
      "canonical_name": "Nathaniel James",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.0621,
        "xg_place": -0.0215,
        "goals_minus_xg": 0.9379,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8951,
        "assists_minus_xa": -0.8951,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9572,
        "points_added": 2.3756,
        "xpoints_added": 1.6993,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.6962,
        "xpass_completion_pct": 0.7067,
        "passes_over_expected": -1.6511,
        "passes_over_expected_p100": -1.045,
        "avg_pass_distance": 20.6483,
        "avg_pass_vertical": 3.507
      }
    },
    {
      "canonical_id": "noah-kvifte",
      "canonical_name": "Noah Kvifte",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 432.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3832,
        "xg_place": -0.1657,
        "goals_minus_xg": -0.3832,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3832,
        "points_added": 0.0,
        "xpoints_added": 0.2107,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": -9.0718,
        "passes_over_expected_p100": -14.3997,
        "avg_pass_distance": 17.268,
        "avg_pass_vertical": -1.2197
      }
    },
    {
      "canonical_id": "ollie-wright",
      "canonical_name": "Ollie Wright",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2638.0,
        "shots": 60.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 8.3138,
        "xg_place": -0.1073,
        "goals_minus_xg": 2.6862,
        "key_passes": 60.0,
        "assists": 8.0,
        "xa": 7.0918,
        "assists_minus_xa": 0.9082,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 15.4056,
        "points_added": 3.6218,
        "xpoints_added": 4.5284,
        "passes_attempted": 1318.0,
        "pass_completion_pct": 0.7443,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -7.1189,
        "passes_over_expected_p100": -0.5401,
        "avg_pass_distance": 19.9624,
        "avg_pass_vertical": 3.5361
      }
    },
    {
      "canonical_id": "patrick-langlois",
      "canonical_name": "Patrick Langlois",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1550.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.9469,
        "xg_place": -0.499,
        "goals_minus_xg": -0.9469,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3293,
        "assists_minus_xa": -0.3293,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2762,
        "points_added": 1.4451,
        "xpoints_added": 2.6687,
        "passes_attempted": 625.0,
        "pass_completion_pct": 0.8016,
        "xpass_completion_pct": 0.8068,
        "passes_over_expected": -3.2546,
        "passes_over_expected_p100": -0.5207,
        "avg_pass_distance": 20.7627,
        "avg_pass_vertical": 7.0546
      }
    },
    {
      "canonical_id": "samuel-mahlam\u00e4ki-camacho",
      "canonical_name": "Samuel Mahlam\u00e4ki Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 235.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0682,
        "xg_place": 0.0555,
        "goals_minus_xg": -0.0682,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0682,
        "points_added": 0.0,
        "xpoints_added": 0.0438,
        "passes_attempted": 87.0,
        "pass_completion_pct": 0.7701,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": -3.2155,
        "passes_over_expected_p100": -3.6959,
        "avg_pass_distance": 22.606,
        "avg_pass_vertical": 9.1088
      }
    },
    {
      "canonical_id": "sean-vinberg",
      "canonical_name": "Sean Vinberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2711.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.689,
        "xg_place": 0.5915,
        "goals_minus_xg": -0.689,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0247,
        "assists_minus_xa": -0.0247,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7137,
        "points_added": 0.511,
        "xpoints_added": 1.8965,
        "passes_attempted": 928.0,
        "pass_completion_pct": 0.7877,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": 15.52,
        "passes_over_expected_p100": 1.6724,
        "avg_pass_distance": 23.7023,
        "avg_pass_vertical": 11.7331
      }
    },
    {
      "canonical_id": "sega-coulibaly",
      "canonical_name": "Sega Coulibaly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 700.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0496,
        "xg_place": -0.0496,
        "goals_minus_xg": -0.0496,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0496,
        "points_added": 0.0,
        "xpoints_added": 0.0766,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.8138,
        "xpass_completion_pct": 0.8171,
        "passes_over_expected": -0.8253,
        "passes_over_expected_p100": -0.3341,
        "avg_pass_distance": 25.2775,
        "avg_pass_vertical": 11.1208
      }
    },
    {
      "canonical_id": "shandon-wright",
      "canonical_name": "Shandon Wright",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1021,
        "xg_place": 0.1354,
        "goals_minus_xg": -0.1021,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4138,
        "assists_minus_xa": -0.4138,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.516,
        "points_added": 0.0,
        "xpoints_added": 0.0883,
        "passes_attempted": 225.0,
        "pass_completion_pct": 0.6844,
        "xpass_completion_pct": 0.731,
        "passes_over_expected": -10.4828,
        "passes_over_expected_p100": -4.659,
        "avg_pass_distance": 22.6734,
        "avg_pass_vertical": 10.8686
      }
    },
    {
      "canonical_id": "titus-washington",
      "canonical_name": "Titus Washington",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2005.0,
        "shots": 64.0,
        "shots_on_target": 25.0,
        "goals": 5.0,
        "xg": 8.7232,
        "xg_place": -2.3553,
        "goals_minus_xg": -3.7232,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.9047,
        "assists_minus_xa": 0.0953,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.6279,
        "points_added": 1.2662,
        "xpoints_added": 6.9108,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.6733,
        "xpass_completion_pct": 0.7209,
        "passes_over_expected": -19.254,
        "passes_over_expected_p100": -4.7659,
        "avg_pass_distance": 14.425,
        "avg_pass_vertical": 0.7281
      }
    },
    {
      "canonical_id": "walter-varela",
      "canonical_name": "Walter Varela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1552.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.8812,
        "xg_place": -0.1986,
        "goals_minus_xg": 0.1188,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.6805,
        "assists_minus_xa": 0.3195,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5616,
        "points_added": 0.6393,
        "xpoints_added": 1.1351,
        "passes_attempted": 516.0,
        "pass_completion_pct": 0.7074,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": -19.3716,
        "passes_over_expected_p100": -3.7542,
        "avg_pass_distance": 18.573,
        "avg_pass_vertical": 3.019
      }
    }
  ]
}