{
  "slug": "soccer-mls-2026-x0oq66zq6d",
  "game_id": "soccer-mls-2026-X0Oq66zq6D",
  "display": "MLS 2026 Season",
  "league": "MLS",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2026",
  "synthetic": true,
  "player_count": 23,
  "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": "andrew-gutman",
      "canonical_name": "Andrew Gutman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 655.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9532,
        "xg_place": -0.9532,
        "goals_minus_xg": -0.9532,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.5381,
        "assists_minus_xa": 0.4619,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4913,
        "points_added": 0.0,
        "xpoints_added": 0.3599,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.7676,
        "xpass_completion_pct": 0.7955,
        "passes_over_expected": -9.1213,
        "passes_over_expected_p100": -2.7894,
        "avg_pass_distance": 18.8755,
        "avg_pass_vertical": 3.2111
      }
    },
    {
      "canonical_id": "anton-sal\u00e9tros",
      "canonical_name": "Anton Sal\u00e9tros",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1100.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3921,
        "xg_place": -0.3346,
        "goals_minus_xg": -0.3921,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.4933,
        "assists_minus_xa": -1.4933,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8854,
        "points_added": 0.0,
        "xpoints_added": 0.3186,
        "passes_attempted": 735.0,
        "pass_completion_pct": 0.8259,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": 13.3514,
        "passes_over_expected_p100": 1.8165,
        "avg_pass_distance": 18.9278,
        "avg_pass_vertical": 4.5238
      }
    },
    {
      "canonical_id": "chris-brady",
      "canonical_name": "Chris Brady",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1141.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": 399.0,
        "pass_completion_pct": 0.7619,
        "xpass_completion_pct": 0.784,
        "passes_over_expected": -8.8183,
        "passes_over_expected_p100": -2.2101,
        "avg_pass_distance": 33.3548,
        "avg_pass_vertical": 22.8355,
        "shots_faced": 46.0,
        "goals_conceded": 13.0,
        "saves": 29.0,
        "headed_shot_share": 0.1957,
        "xg_faced": 16.3042,
        "goals_conceded_minus_xg": -3.3042,
        "goals_per_xg": 0.7973
      }
    },
    {
      "canonical_id": "chris-mueller",
      "canonical_name": "Chris Mueller",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.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.0798,
        "assists_minus_xa": -0.0798,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0798,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.7973,
        "passes_over_expected": -3.3509,
        "passes_over_expected_p100": -18.6159,
        "avg_pass_distance": 15.7225,
        "avg_pass_vertical": -0.6032
      }
    },
    {
      "canonical_id": "christopher-cupps",
      "canonical_name": "Christopher Cupps",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 58.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": 31.0,
        "pass_completion_pct": 0.9032,
        "xpass_completion_pct": 0.9214,
        "passes_over_expected": -0.5646,
        "passes_over_expected_p100": -1.8214,
        "avg_pass_distance": 18.9702,
        "avg_pass_vertical": 2.3511
      }
    },
    {
      "canonical_id": "dj\u00e9-davilla",
      "canonical_name": "Dj\u00e9 D'Avilla",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 876.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2799,
        "xg_place": -0.2198,
        "goals_minus_xg": -0.2799,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0841,
        "assists_minus_xa": -0.0841,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.364,
        "points_added": 0.0,
        "xpoints_added": 0.1361,
        "passes_attempted": 508.0,
        "pass_completion_pct": 0.8917,
        "xpass_completion_pct": 0.8848,
        "passes_over_expected": 3.5348,
        "passes_over_expected_p100": 0.6958,
        "avg_pass_distance": 18.492,
        "avg_pass_vertical": 2.7437
      }
    },
    {
      "canonical_id": "dylan-borso",
      "canonical_name": "Dylan Borso",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1786,
        "xg_place": 0.0335,
        "goals_minus_xg": -0.1786,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1786,
        "points_added": 0.0,
        "xpoints_added": 0.2785,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.8173,
        "passes_over_expected": -1.058,
        "passes_over_expected_p100": -2.7843,
        "avg_pass_distance": 19.2862,
        "avg_pass_vertical": -4.116
      }
    },
    {
      "canonical_id": "hugo-cuypers",
      "canonical_name": "Hugo Cuypers",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 33.0,
        "shots_on_target": 19.0,
        "goals": 11.0,
        "xg": 8.549,
        "xg_place": 2.7707,
        "goals_minus_xg": 2.451,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.773,
        "assists_minus_xa": -0.773,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.322,
        "points_added": 3.3277,
        "xpoints_added": 4.4973,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.7047,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -12.2849,
        "passes_over_expected_p100": -6.3652,
        "avg_pass_distance": 13.9859,
        "avg_pass_vertical": -0.5817
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 858.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.69,
        "xg_place": -0.69,
        "goals_minus_xg": -0.69,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.5948,
        "assists_minus_xa": 0.4052,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2848,
        "points_added": 0.0,
        "xpoints_added": 0.3479,
        "passes_attempted": 567.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.867,
        "passes_over_expected": -5.594,
        "passes_over_expected_p100": -0.9866,
        "avg_pass_distance": 22.0313,
        "avg_pass_vertical": 7.316
      }
    },
    {
      "canonical_id": "jason-shokalook",
      "canonical_name": "Jason Shokalook",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 80.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5292,
        "xg_place": -0.5292,
        "goals_minus_xg": -0.5292,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5292,
        "points_added": 0.0,
        "xpoints_added": 0.5173,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": 1.5057,
        "passes_over_expected_p100": 8.3652,
        "avg_pass_distance": 12.5511,
        "avg_pass_vertical": 0.6526
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 624.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0526,
        "xg_place": -0.0526,
        "goals_minus_xg": -0.0526,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1984,
        "assists_minus_xa": -0.1984,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2511,
        "points_added": 0.0,
        "xpoints_added": 0.0297,
        "passes_attempted": 485.0,
        "pass_completion_pct": 0.8948,
        "xpass_completion_pct": 0.8698,
        "passes_over_expected": 12.1516,
        "passes_over_expected_p100": 2.5055,
        "avg_pass_distance": 22.0711,
        "avg_pass_vertical": 8.8642
      }
    },
    {
      "canonical_id": "jonathan-bamba",
      "canonical_name": "Jonathan Bamba",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 675.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.4965,
        "xg_place": -0.5938,
        "goals_minus_xg": -0.4965,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.7046,
        "assists_minus_xa": 0.2954,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.2011,
        "points_added": 0.8498,
        "xpoints_added": 1.253,
        "passes_attempted": 255.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.7858,
        "passes_over_expected": 1.6151,
        "passes_over_expected_p100": 0.6334,
        "avg_pass_distance": 15.965,
        "avg_pass_vertical": 2.6062
      }
    },
    {
      "canonical_id": "jonathan-dean",
      "canonical_name": "Jonathan Dean",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 571.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.721,
        "assists_minus_xa": -0.721,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.721,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 306.0,
        "pass_completion_pct": 0.8137,
        "xpass_completion_pct": 0.8021,
        "passes_over_expected": 3.5707,
        "passes_over_expected_p100": 1.1669,
        "avg_pass_distance": 18.2125,
        "avg_pass_vertical": 0.7429
      }
    },
    {
      "canonical_id": "leonardo-barroso",
      "canonical_name": "Leonardo Barroso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 611.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2087,
        "xg_place": 0.4306,
        "goals_minus_xg": -0.2087,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4543,
        "assists_minus_xa": -0.4543,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.663,
        "points_added": 0.0,
        "xpoints_added": 0.1313,
        "passes_attempted": 271.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.7798,
        "passes_over_expected": -13.3343,
        "passes_over_expected_p100": -4.9204,
        "avg_pass_distance": 17.3945,
        "avg_pass_vertical": 1.3175
      }
    },
    {
      "canonical_id": "maren-haile-selassie",
      "canonical_name": "Maren Haile-Selassie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 999.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3584,
        "xg_place": -0.0886,
        "goals_minus_xg": -0.3584,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 2.3743,
        "assists_minus_xa": -1.3743,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7327,
        "points_added": 0.4305,
        "xpoints_added": 1.0237,
        "passes_attempted": 395.0,
        "pass_completion_pct": 0.8304,
        "xpass_completion_pct": 0.814,
        "passes_over_expected": 6.4644,
        "passes_over_expected_p100": 1.6366,
        "avg_pass_distance": 16.2459,
        "avg_pass_vertical": 0.105
      }
    },
    {
      "canonical_id": "mauricio-pineda",
      "canonical_name": "Mauricio Pineda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 256.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0383,
        "xg_place": -0.0383,
        "goals_minus_xg": -0.0383,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0683,
        "assists_minus_xa": -0.0683,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1066,
        "points_added": 0.0,
        "xpoints_added": 0.018,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.9172,
        "xpass_completion_pct": 0.8664,
        "passes_over_expected": 7.3757,
        "passes_over_expected_p100": 5.0867,
        "avg_pass_distance": 17.6933,
        "avg_pass_vertical": 2.4427
      }
    },
    {
      "canonical_id": "mbekezeli-mbokazi",
      "canonical_name": "Mbekezeli Mbokazi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 929.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6779,
        "xg_place": 0.5087,
        "goals_minus_xg": -0.6779,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6779,
        "points_added": 0.0,
        "xpoints_added": 0.9688,
        "passes_attempted": 484.0,
        "pass_completion_pct": 0.8368,
        "xpass_completion_pct": 0.8461,
        "passes_over_expected": -4.5152,
        "passes_over_expected_p100": -0.9329,
        "avg_pass_distance": 21.8022,
        "avg_pass_vertical": 8.5116
      }
    },
    {
      "canonical_id": "philip-zinckernagel",
      "canonical_name": "Philip Zinckernagel",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 992.0,
        "shots": 37.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 4.9418,
        "xg_place": -0.4009,
        "goals_minus_xg": -0.9418,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.2179,
        "assists_minus_xa": 0.7821,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.1597,
        "points_added": 1.3316,
        "xpoints_added": 2.5999,
        "passes_attempted": 416.0,
        "pass_completion_pct": 0.6995,
        "xpass_completion_pct": 0.7218,
        "passes_over_expected": -9.2794,
        "passes_over_expected_p100": -2.2306,
        "avg_pass_distance": 18.1291,
        "avg_pass_vertical": 3.8261
      }
    },
    {
      "canonical_id": "puso-dithejane",
      "canonical_name": "Puso Dithejane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 135.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2153,
        "xg_place": -0.1809,
        "goals_minus_xg": -0.2153,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0865,
        "assists_minus_xa": -0.0865,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3017,
        "points_added": 0.0,
        "xpoints_added": 0.0712,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.7813,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": -0.1829,
        "passes_over_expected_p100": -0.5717,
        "avg_pass_distance": 13.6391,
        "avg_pass_vertical": -1.8464
      }
    },
    {
      "canonical_id": "robin-lod",
      "canonical_name": "Robin Lod",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 687.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.9676,
        "xg_place": -0.9171,
        "goals_minus_xg": -0.9676,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9261,
        "assists_minus_xa": -0.9261,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8937,
        "points_added": 0.0,
        "xpoints_added": 0.6953,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": -7.609,
        "passes_over_expected_p100": -4.1807,
        "avg_pass_distance": 11.9205,
        "avg_pass_vertical": 1.008
      }
    },
    {
      "canonical_id": "sam-rogers",
      "canonical_name": "Sam Rogers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 79.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": 56.0,
        "pass_completion_pct": 0.9643,
        "xpass_completion_pct": 0.8919,
        "passes_over_expected": 4.0511,
        "passes_over_expected_p100": 7.2342,
        "avg_pass_distance": 16.1153,
        "avg_pass_vertical": 2.8873
      }
    },
    {
      "canonical_id": "sergio-oregel",
      "canonical_name": "Sergio Oregel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.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.0159,
        "assists_minus_xa": -0.0159,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0159,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.9615,
        "xpass_completion_pct": 0.9009,
        "passes_over_expected": 3.1525,
        "passes_over_expected_p100": 6.0624,
        "avg_pass_distance": 17.6532,
        "avg_pass_vertical": -0.8439
      }
    },
    {
      "canonical_id": "viktor-radojevi\u0107",
      "canonical_name": "Viktor Radojevi\u0107",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 91.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0296,
        "xg_place": -0.0296,
        "goals_minus_xg": -0.0296,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.103,
        "assists_minus_xa": -0.103,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1326,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.7324,
        "passes_over_expected": -0.564,
        "passes_over_expected_p100": -1.4461,
        "avg_pass_distance": 19.3514,
        "avg_pass_vertical": 6.0724
      }
    }
  ]
}