{
  "slug": "soccer-usl1-2026-oa5wvxjm14",
  "game_id": "soccer-usl1-2026-Oa5wvxjM14",
  "display": "USL1 2026 Season",
  "league": "USL1",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2026",
  "synthetic": true,
  "player_count": 20,
  "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": "anderson-holt",
      "canonical_name": "Anderson Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 693.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3421,
        "assists_minus_xa": 0.6579,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3421,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.9138,
        "xpass_completion_pct": 0.875,
        "passes_over_expected": 12.6229,
        "passes_over_expected_p100": 3.884,
        "avg_pass_distance": 22.6921,
        "avg_pass_vertical": 8.4817
      }
    },
    {
      "canonical_id": "anges-kader-bohui",
      "canonical_name": "Anges Kader Bohui",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 207.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9575,
        "xg_place": -0.9575,
        "goals_minus_xg": -0.9575,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3897,
        "assists_minus_xa": 0.6103,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3472,
        "points_added": 0.0,
        "xpoints_added": 0.4499,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7037,
        "xpass_completion_pct": 0.7072,
        "passes_over_expected": -0.1906,
        "passes_over_expected_p100": -0.353,
        "avg_pass_distance": 19.1505,
        "avg_pass_vertical": 2.2834
      }
    },
    {
      "canonical_id": "augustine-puentes",
      "canonical_name": "Augustine Puentes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.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.0412,
        "assists_minus_xa": -0.0412,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0412,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": -2.2564,
        "passes_over_expected_p100": -2.4004,
        "avg_pass_distance": 19.4145,
        "avg_pass_vertical": 2.8167
      }
    },
    {
      "canonical_id": "christian-koffi",
      "canonical_name": "Christian Koffi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 550.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.2557,
        "xg_place": -0.1584,
        "goals_minus_xg": -1.2557,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6895,
        "assists_minus_xa": -0.6895,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9451,
        "points_added": 0.0,
        "xpoints_added": 0.7948,
        "passes_attempted": 142.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": 2.4951,
        "passes_over_expected_p100": 1.7571,
        "avg_pass_distance": 15.3576,
        "avg_pass_vertical": 1.3127
      }
    },
    {
      "canonical_id": "darren-sidoel",
      "canonical_name": "Darren Sidoel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 410.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.213,
        "xg_place": 0.2693,
        "goals_minus_xg": 0.787,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2933,
        "assists_minus_xa": -0.2933,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5062,
        "points_added": 1.2638,
        "xpoints_added": 0.1609,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.755,
        "xpass_completion_pct": 0.7613,
        "passes_over_expected": -0.9492,
        "passes_over_expected_p100": -0.6286,
        "avg_pass_distance": 25.974,
        "avg_pass_vertical": 7.8807
      }
    },
    {
      "canonical_id": "david-mason",
      "canonical_name": "David Mason",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 271.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.1328,
        "assists_minus_xa": -0.1328,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1328,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 102.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.7752,
        "passes_over_expected": 1.9293,
        "passes_over_expected_p100": 1.8915,
        "avg_pass_distance": 18.2572,
        "avg_pass_vertical": 5.9707
      }
    },
    {
      "canonical_id": "davide-galazzini",
      "canonical_name": "Davide Galazzini",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 410.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.542,
        "xg_place": -0.4237,
        "goals_minus_xg": 0.458,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2915,
        "assists_minus_xa": -0.2915,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8335,
        "points_added": 0.127,
        "xpoints_added": 0.265,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.6241,
        "xpass_completion_pct": 0.6944,
        "passes_over_expected": -9.3613,
        "passes_over_expected_p100": -7.0386,
        "avg_pass_distance": 18.8847,
        "avg_pass_vertical": 3.7939
      }
    },
    {
      "canonical_id": "derrek-chan",
      "canonical_name": "Derrek Chan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.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": 60.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6481,
        "passes_over_expected": 3.1139,
        "passes_over_expected_p100": 5.1898,
        "avg_pass_distance": 41.8967,
        "avg_pass_vertical": 33.8227,
        "shots_faced": 7.0,
        "goals_conceded": 2.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.8081,
        "goals_conceded_minus_xg": 0.1919,
        "goals_per_xg": 1.1061
      }
    },
    {
      "canonical_id": "eligio-guarino",
      "canonical_name": "Eligio Guarino",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.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": "julien-lacher",
      "canonical_name": "Julien Lacher",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2783,
        "xg_place": -0.1959,
        "goals_minus_xg": -0.2783,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1244,
        "assists_minus_xa": -0.1244,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4027,
        "points_added": 0.0,
        "xpoints_added": 0.2474,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.8056,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": 1.5958,
        "passes_over_expected_p100": 4.4327,
        "avg_pass_distance": 17.3468,
        "avg_pass_vertical": -2.108
      }
    },
    {
      "canonical_id": "justin-milovanov",
      "canonical_name": "Justin Milovanov",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 540.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8415,
        "xg_place": 0.0459,
        "goals_minus_xg": 0.1585,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2907,
        "assists_minus_xa": -0.2907,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1322,
        "points_added": 0.3698,
        "xpoints_added": 0.3503,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.8065,
        "xpass_completion_pct": 0.7968,
        "passes_over_expected": 2.4045,
        "passes_over_expected_p100": 0.9695,
        "avg_pass_distance": 20.6984,
        "avg_pass_vertical": 5.3425
      }
    },
    {
      "canonical_id": "massimo-morabito",
      "canonical_name": "Massimo Morabito",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 424.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4406,
        "xg_place": 0.044,
        "goals_minus_xg": -0.4406,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2048,
        "assists_minus_xa": -0.2048,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6454,
        "points_added": 0.0,
        "xpoints_added": 0.2169,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7929,
        "xpass_completion_pct": 0.7962,
        "passes_over_expected": -0.5622,
        "passes_over_expected_p100": -0.3326,
        "avg_pass_distance": 18.6309,
        "avg_pass_vertical": 2.5257
      }
    },
    {
      "canonical_id": "nicholas-mendonca",
      "canonical_name": "Nicholas Mendonca",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 420.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7579,
        "xg_place": 0.7198,
        "goals_minus_xg": 0.2421,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2384,
        "assists_minus_xa": -0.2384,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9963,
        "points_added": 0.8775,
        "xpoints_added": 0.4244,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7515,
        "xpass_completion_pct": 0.7778,
        "passes_over_expected": -4.4512,
        "passes_over_expected_p100": -2.6339,
        "avg_pass_distance": 19.036,
        "avg_pass_vertical": 3.625
      }
    },
    {
      "canonical_id": "nick-zielonka",
      "canonical_name": "Nick Zielonka",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1398,
        "xg_place": -0.1398,
        "goals_minus_xg": -0.1398,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2184,
        "assists_minus_xa": -0.2184,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3582,
        "points_added": 0.0,
        "xpoints_added": 0.011,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.6623,
        "passes_over_expected": 0.7797,
        "passes_over_expected_p100": 2.9989,
        "avg_pass_distance": 19.4749,
        "avg_pass_vertical": 1.3411
      }
    },
    {
      "canonical_id": "n\u00e9stor-cabrera",
      "canonical_name": "N\u00e9stor Cabrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 117.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0718,
        "xg_place": -0.0718,
        "goals_minus_xg": -0.0718,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1204,
        "assists_minus_xa": -0.1204,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1922,
        "points_added": 0.0,
        "xpoints_added": 0.0601,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.6916,
        "passes_over_expected": 1.4933,
        "passes_over_expected_p100": 3.1773,
        "avg_pass_distance": 21.7068,
        "avg_pass_vertical": 4.8066
      }
    },
    {
      "canonical_id": "philip-spengler",
      "canonical_name": "Philip Spengler",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 670.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 4.487,
        "xg_place": 0.4721,
        "goals_minus_xg": 0.513,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 3.2388,
        "assists_minus_xa": -0.2388,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.7258,
        "points_added": 3.2885,
        "xpoints_added": 2.5845,
        "passes_attempted": 243.0,
        "pass_completion_pct": 0.6461,
        "xpass_completion_pct": 0.6858,
        "passes_over_expected": -9.6454,
        "passes_over_expected_p100": -3.9693,
        "avg_pass_distance": 24.2424,
        "avg_pass_vertical": 8.1727
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-guenzatti",
      "canonical_name": "Sebasti\u00e1n Guenzatti",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 648.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 3.3885,
        "xg_place": -0.5732,
        "goals_minus_xg": -0.3885,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3355,
        "assists_minus_xa": -0.3355,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.724,
        "points_added": 1.1901,
        "xpoints_added": 1.4368,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": -2.3545,
        "passes_over_expected_p100": -1.519,
        "avg_pass_distance": 13.286,
        "avg_pass_vertical": -3.5523
      }
    },
    {
      "canonical_id": "sergio-chavez",
      "canonical_name": "Sergio Chavez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 693.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3003,
        "xg_place": -0.0661,
        "goals_minus_xg": -0.3003,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1986,
        "assists_minus_xa": -0.1986,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4989,
        "points_added": 0.0,
        "xpoints_added": 0.2135,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.863,
        "xpass_completion_pct": 0.8481,
        "passes_over_expected": 5.0986,
        "passes_over_expected_p100": 1.4865,
        "avg_pass_distance": 24.7017,
        "avg_pass_vertical": 8.8792
      }
    },
    {
      "canonical_id": "tristan-stephani",
      "canonical_name": "Tristan Stephani",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 490.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.2454,
        "assists_minus_xa": -0.2454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2454,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7793,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": 3.2465,
        "passes_over_expected_p100": 2.2389,
        "avg_pass_distance": 31.9337,
        "avg_pass_vertical": 23.6364,
        "shots_faced": 25.0,
        "goals_conceded": 13.0,
        "saves": 12.0,
        "headed_shot_share": 0.08,
        "xg_faced": 9.8168,
        "goals_conceded_minus_xg": 3.1832,
        "goals_per_xg": 1.3243
      }
    },
    {
      "canonical_id": "william-noecker",
      "canonical_name": "William Noecker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 399.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.0153,
        "assists_minus_xa": -0.0153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0153,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 211.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": -2.2488,
        "passes_over_expected_p100": -1.0658,
        "avg_pass_distance": 22.2398,
        "avg_pass_vertical": 9.0806
      }
    }
  ]
}