{
  "slug": "soccer-mlsnp-2026-kxme8z2q64",
  "game_id": "soccer-mlsnp-2026-KXMe8Z2Q64",
  "display": "MLSNP 2026 Season",
  "league": "MLSNP",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2026",
  "synthetic": true,
  "player_count": 29,
  "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": "antino-lopez",
      "canonical_name": "Antino Lopez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0703,
        "xg_place": -0.0703,
        "goals_minus_xg": -0.0703,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0703,
        "points_added": 0.0,
        "xpoints_added": 0.0446,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.9417,
        "xpass_completion_pct": 0.9006,
        "passes_over_expected": 4.9288,
        "passes_over_expected_p100": 4.1073,
        "avg_pass_distance": 20.5073,
        "avg_pass_vertical": 8.5734
      }
    },
    {
      "canonical_id": "brayden-smith",
      "canonical_name": "Brayden Smith",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 159.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.1333,
        "assists_minus_xa": -0.1333,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1333,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": -4.4613,
        "passes_over_expected_p100": -5.2486,
        "avg_pass_distance": 17.3663,
        "avg_pass_vertical": 0.0625
      }
    },
    {
      "canonical_id": "charles-gaffney",
      "canonical_name": "Charles Gaffney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 524.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1549,
        "xg_place": 0.5375,
        "goals_minus_xg": 0.8451,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.7543,
        "assists_minus_xa": 1.2457,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.9092,
        "points_added": 0.462,
        "xpoints_added": 0.0716,
        "passes_attempted": 178.0,
        "pass_completion_pct": 0.6966,
        "xpass_completion_pct": 0.7144,
        "passes_over_expected": -3.155,
        "passes_over_expected_p100": -1.7725,
        "avg_pass_distance": 17.9781,
        "avg_pass_vertical": 2.9877
      }
    },
    {
      "canonical_id": "codey-phoenix",
      "canonical_name": "Codey Phoenix",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 601.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5455,
        "xg_place": -0.4471,
        "goals_minus_xg": -0.5455,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8426,
        "assists_minus_xa": 0.1574,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.388,
        "points_added": 0.0,
        "xpoints_added": 0.6331,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.722,
        "xpass_completion_pct": 0.7458,
        "passes_over_expected": -5.3154,
        "passes_over_expected_p100": -2.3836,
        "avg_pass_distance": 19.625,
        "avg_pass_vertical": 1.4019
      }
    },
    {
      "canonical_id": "cody-baker",
      "canonical_name": "Cody Baker",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 394.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0604,
        "xg_place": 0.2644,
        "goals_minus_xg": 0.9396,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7422,
        "assists_minus_xa": -0.7422,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8026,
        "points_added": 0.9147,
        "xpoints_added": 0.0482,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.8219,
        "xpass_completion_pct": 0.8144,
        "passes_over_expected": 1.8527,
        "passes_over_expected_p100": 0.7501,
        "avg_pass_distance": 20.3567,
        "avg_pass_vertical": 4.1765
      }
    },
    {
      "canonical_id": "daniel-robles",
      "canonical_name": "Daniel Robles",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 138.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0633,
        "xg_place": 0.0034,
        "goals_minus_xg": -0.0633,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0633,
        "points_added": 0.0,
        "xpoints_added": 0.1149,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8498,
        "passes_over_expected": -1.3868,
        "passes_over_expected_p100": -2.1669,
        "avg_pass_distance": 18.2991,
        "avg_pass_vertical": 0.2188
      }
    },
    {
      "canonical_id": "demian-alvarez",
      "canonical_name": "Demian Alvarez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 174.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 111.0,
        "pass_completion_pct": 0.8198,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": 0.1521,
        "passes_over_expected_p100": 0.137,
        "avg_pass_distance": 18.3803,
        "avg_pass_vertical": 3.2604
      }
    },
    {
      "canonical_id": "drew-brown",
      "canonical_name": "Drew Brown",
      "positions": [
        "K"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 400.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2056,
        "xg_place": -0.2056,
        "goals_minus_xg": -0.2056,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3979,
        "assists_minus_xa": -0.3979,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6035,
        "points_added": 0.0,
        "xpoints_added": 0.3788,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.906,
        "xpass_completion_pct": 0.8548,
        "passes_over_expected": 11.9865,
        "passes_over_expected_p100": 5.1224,
        "avg_pass_distance": 20.23,
        "avg_pass_vertical": 6.1212
      }
    },
    {
      "canonical_id": "edson-carli",
      "canonical_name": "Edson Carli",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 611.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9002,
        "xg_place": -0.4815,
        "goals_minus_xg": -0.9002,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2977,
        "assists_minus_xa": -0.2977,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1979,
        "points_added": 0.0,
        "xpoints_added": 0.6871,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7487,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": -8.0351,
        "passes_over_expected_p100": -4.2968,
        "avg_pass_distance": 20.5236,
        "avg_pass_vertical": 0.5957
      }
    },
    {
      "canonical_id": "gallatin-sandnes",
      "canonical_name": "Gallatin Sandnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 722.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0639,
        "xg_place": -0.0639,
        "goals_minus_xg": -0.0639,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1644,
        "assists_minus_xa": -0.1644,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2283,
        "points_added": 0.0,
        "xpoints_added": 0.0624,
        "passes_attempted": 430.0,
        "pass_completion_pct": 0.8651,
        "xpass_completion_pct": 0.8523,
        "passes_over_expected": 5.5047,
        "passes_over_expected_p100": 1.2802,
        "avg_pass_distance": 23.9069,
        "avg_pass_vertical": 9.7526
      }
    },
    {
      "canonical_id": "jasper-winslow",
      "canonical_name": "Jasper Winslow",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0936,
        "xg_place": -0.0936,
        "goals_minus_xg": -0.0936,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4214,
        "assists_minus_xa": -0.4214,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.515,
        "points_added": 0.0,
        "xpoints_added": 0.092,
        "passes_attempted": 389.0,
        "pass_completion_pct": 0.8123,
        "xpass_completion_pct": 0.8355,
        "passes_over_expected": -9.0095,
        "passes_over_expected_p100": -2.3161,
        "avg_pass_distance": 22.7637,
        "avg_pass_vertical": 6.8507
      }
    },
    {
      "canonical_id": "kelvin-luis-brito",
      "canonical_name": "Kelvin-Luis Brito",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0419,
        "xg_place": -0.0419,
        "goals_minus_xg": -0.0419,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0419,
        "points_added": 0.0,
        "xpoints_added": 0.0719,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.5951,
        "passes_over_expected": 0.8341,
        "passes_over_expected_p100": 11.9162,
        "avg_pass_distance": 23.5051,
        "avg_pass_vertical": 4.623
      }
    },
    {
      "canonical_id": "leonardo-flores-gonzalez",
      "canonical_name": "Leonardo Flores Gonzalez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 454.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.4757,
        "xg_place": -0.4413,
        "goals_minus_xg": -0.4757,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1549,
        "assists_minus_xa": 0.8451,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6306,
        "points_added": 0.4145,
        "xpoints_added": 1.112,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.7353,
        "xpass_completion_pct": 0.8289,
        "passes_over_expected": -6.3654,
        "passes_over_expected_p100": -9.3608,
        "avg_pass_distance": 15.061,
        "avg_pass_vertical": -0.4646
      }
    },
    {
      "canonical_id": "mark-bronnik",
      "canonical_name": "Mark Bronnik",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 412.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.4008,
        "xg_place": -0.9252,
        "goals_minus_xg": -1.4008,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3299,
        "assists_minus_xa": -0.3299,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7307,
        "points_added": 1.5901,
        "xpoints_added": 2.3691,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": -2.7895,
        "passes_over_expected_p100": -5.579,
        "avg_pass_distance": 10.0032,
        "avg_pass_vertical": -1.3327
      }
    },
    {
      "canonical_id": "mark-oneill",
      "canonical_name": "Mark O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 852.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9726,
        "xg_place": 0.2401,
        "goals_minus_xg": 0.0274,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3749,
        "assists_minus_xa": -0.3749,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3474,
        "points_added": 0.6898,
        "xpoints_added": 0.7462,
        "passes_attempted": 483.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8026,
        "passes_over_expected": 11.3505,
        "passes_over_expected_p100": 2.35,
        "avg_pass_distance": 19.5174,
        "avg_pass_vertical": 5.1449
      }
    },
    {
      "canonical_id": "max-anchor",
      "canonical_name": "Max Anchor",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 597.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2013,
        "assists_minus_xa": -0.2013,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2013,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7599,
        "passes_over_expected": -1.468,
        "passes_over_expected_p100": -0.7414,
        "avg_pass_distance": 35.8907,
        "avg_pass_vertical": 25.4643,
        "shots_faced": 28.0,
        "goals_conceded": 7.0,
        "saves": 21.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 9.4167,
        "goals_conceded_minus_xg": -2.4167,
        "goals_per_xg": 0.7434
      }
    },
    {
      "canonical_id": "mitchell-emert",
      "canonical_name": "Mitchell Emert",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0319,
        "xg_place": 0.0172,
        "goals_minus_xg": -0.0319,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1891,
        "assists_minus_xa": -0.1891,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2211,
        "points_added": 0.0,
        "xpoints_added": 0.0221,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.9067,
        "xpass_completion_pct": 0.8381,
        "passes_over_expected": 5.1425,
        "passes_over_expected_p100": 6.8567,
        "avg_pass_distance": 21.7958,
        "avg_pass_vertical": 1.5863
      }
    },
    {
      "canonical_id": "mohammed-shour",
      "canonical_name": "Mohammed Shour",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.9144,
        "passes_over_expected": -1.6338,
        "passes_over_expected_p100": -3.2036,
        "avg_pass_distance": 21.2302,
        "avg_pass_vertical": 11.4223,
        "shots_faced": 12.0,
        "goals_conceded": 6.0,
        "saves": 6.0,
        "headed_shot_share": 0.0833,
        "xg_faced": 3.0614,
        "goals_conceded_minus_xg": 2.9386,
        "goals_per_xg": 1.9599
      }
    },
    {
      "canonical_id": "nikola-petkovic",
      "canonical_name": "Nikola Petkovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2627,
        "xg_place": 0.0456,
        "goals_minus_xg": -0.2627,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2627,
        "points_added": 0.0,
        "xpoints_added": 0.1648,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.9111,
        "xpass_completion_pct": 0.8411,
        "passes_over_expected": 3.1521,
        "passes_over_expected_p100": 7.0046,
        "avg_pass_distance": 20.7972,
        "avg_pass_vertical": 4.2019
      }
    },
    {
      "canonical_id": "noah-newman",
      "canonical_name": "Noah Newman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 201.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": 66.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8356,
        "passes_over_expected": -1.1527,
        "passes_over_expected_p100": -1.7465,
        "avg_pass_distance": 28.6426,
        "avg_pass_vertical": 20.3013,
        "shots_faced": 10.0,
        "goals_conceded": 5.0,
        "saves": 5.0,
        "headed_shot_share": 0.1,
        "xg_faced": 3.9317,
        "goals_conceded_minus_xg": 1.0683,
        "goals_per_xg": 1.2717
      }
    },
    {
      "canonical_id": "omar-hassan",
      "canonical_name": "Omar Hassan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 29.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.1692,
        "assists_minus_xa": -0.1692,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1692,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": 1.3091,
        "passes_over_expected_p100": 14.5455,
        "avg_pass_distance": 13.0315,
        "avg_pass_vertical": -4.4802
      }
    },
    {
      "canonical_id": "osaze-de-rosario",
      "canonical_name": "Osaze De Rosario",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2689,
        "xg_place": 0.2906,
        "goals_minus_xg": 0.7311,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2689,
        "points_added": 0.4445,
        "xpoints_added": 0.1487,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.8954,
        "passes_over_expected": 0.1509,
        "passes_over_expected_p100": 1.3716,
        "avg_pass_distance": 11.5251,
        "avg_pass_vertical": -1.9397
      }
    },
    {
      "canonical_id": "peter-kingston",
      "canonical_name": "Peter Kingston",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 369.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4612,
        "xg_place": -0.0005,
        "goals_minus_xg": -0.4612,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5035,
        "assists_minus_xa": -0.5035,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9647,
        "points_added": 0.0,
        "xpoints_added": 0.4356,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.8465,
        "xpass_completion_pct": 0.832,
        "passes_over_expected": 3.2929,
        "passes_over_expected_p100": 1.4442,
        "avg_pass_distance": 19.8531,
        "avg_pass_vertical": 1.799
      }
    },
    {
      "canonical_id": "rafael-jauregui",
      "canonical_name": "Rafael Jauregui",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7442,
        "xg_place": -0.5897,
        "goals_minus_xg": -0.7442,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3097,
        "assists_minus_xa": 0.6903,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0539,
        "points_added": 0.0,
        "xpoints_added": 0.6967,
        "passes_attempted": 163.0,
        "pass_completion_pct": 0.7117,
        "xpass_completion_pct": 0.732,
        "passes_over_expected": -3.3131,
        "passes_over_expected_p100": -2.0326,
        "avg_pass_distance": 17.7381,
        "avg_pass_vertical": 2.8558
      }
    },
    {
      "canonical_id": "saku-kitafuji",
      "canonical_name": "Saku Kitafuji",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4745,
        "xg_place": -0.2534,
        "goals_minus_xg": -0.4745,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4745,
        "points_added": 0.0,
        "xpoints_added": 0.5922,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": 0.8176,
        "passes_over_expected_p100": 6.8134,
        "avg_pass_distance": 21.3913,
        "avg_pass_vertical": -3.1107
      }
    },
    {
      "canonical_id": "sebastian-gomez",
      "canonical_name": "Sebastian Gomez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 633.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9137,
        "xg_place": -0.598,
        "goals_minus_xg": -0.9137,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.2719,
        "assists_minus_xa": 0.7281,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1856,
        "points_added": 0.0,
        "xpoints_added": 0.5011,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.704,
        "xpass_completion_pct": 0.7093,
        "passes_over_expected": -1.1752,
        "passes_over_expected_p100": -0.527,
        "avg_pass_distance": 17.9288,
        "avg_pass_vertical": 0.4258
      }
    },
    {
      "canonical_id": "stuart-hawkins",
      "canonical_name": "Stuart Hawkins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 228.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0379,
        "xg_place": -0.0379,
        "goals_minus_xg": -0.0379,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0588,
        "assists_minus_xa": -0.0588,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0968,
        "points_added": 0.0,
        "xpoints_added": 0.0283,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.8209,
        "xpass_completion_pct": 0.8511,
        "passes_over_expected": -4.0428,
        "passes_over_expected_p100": -3.017,
        "avg_pass_distance": 20.5212,
        "avg_pass_vertical": 7.7694
      }
    },
    {
      "canonical_id": "xavi-gnaulati",
      "canonical_name": "Xavi Gnaulati",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 706.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7208,
        "xg_place": -0.3228,
        "goals_minus_xg": -0.7208,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7214,
        "assists_minus_xa": -0.7214,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4422,
        "points_added": 0.0,
        "xpoints_added": 0.5095,
        "passes_attempted": 363.0,
        "pass_completion_pct": 0.8402,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": 6.0999,
        "passes_over_expected_p100": 1.6804,
        "avg_pass_distance": 18.5444,
        "avg_pass_vertical": 2.0587
      }
    },
    {
      "canonical_id": "yu-tsukanome",
      "canonical_name": "Yu Tsukanome",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 738.0,
        "shots": 16.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.3135,
        "xg_place": 0.3477,
        "goals_minus_xg": 1.6865,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.4345,
        "assists_minus_xa": -1.4345,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7481,
        "points_added": 2.1897,
        "xpoints_added": 1.7639,
        "passes_attempted": 257.0,
        "pass_completion_pct": 0.7743,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": -7.0889,
        "passes_over_expected_p100": -2.7583,
        "avg_pass_distance": 19.5697,
        "avg_pass_vertical": 3.6589
      }
    }
  ]
}