{
  "slug": "soccer-mls-2026-vj58wedm8n",
  "game_id": "soccer-mls-2026-Vj58weDM8n",
  "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": 22,
  "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": "agust\u00edn-ojeda",
      "canonical_name": "Agust\u00edn Ojeda",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1036.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.01,
        "xg_place": 0.7088,
        "goals_minus_xg": 0.99,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.545,
        "assists_minus_xa": 1.455,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.555,
        "points_added": 0.8598,
        "xpoints_added": 1.1193,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.8274,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": 15.0366,
        "passes_over_expected_p100": 4.1196,
        "avg_pass_distance": 15.0264,
        "avg_pass_vertical": -2.2725
      }
    },
    {
      "canonical_id": "aiden-oneill",
      "canonical_name": "Aiden O'Neill",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 991.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2107,
        "xg_place": 0.0285,
        "goals_minus_xg": -0.2107,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3516,
        "assists_minus_xa": 0.6484,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5622,
        "points_added": 0.0,
        "xpoints_added": 0.183,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.8856,
        "xpass_completion_pct": 0.865,
        "passes_over_expected": 13.105,
        "passes_over_expected_p100": 2.0541,
        "avg_pass_distance": 17.7138,
        "avg_pass_vertical": 3.6597
      }
    },
    {
      "canonical_id": "andrew-baiera",
      "canonical_name": "Andrew Baiera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.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": 14.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 0.4296,
        "passes_over_expected_p100": 3.0684,
        "avg_pass_distance": 13.4295,
        "avg_pass_vertical": 4.7089
      }
    },
    {
      "canonical_id": "andr\u00e9s-perea",
      "canonical_name": "Andr\u00e9s Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0883,
        "xg_place": -0.0883,
        "goals_minus_xg": -0.0883,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0413,
        "assists_minus_xa": -0.0413,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1296,
        "points_added": 0.0,
        "xpoints_added": 0.0769,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7844,
        "passes_over_expected": -0.514,
        "passes_over_expected_p100": -1.1683,
        "avg_pass_distance": 20.4888,
        "avg_pass_vertical": 6.4664
      }
    },
    {
      "canonical_id": "arnau-farn\u00f3s",
      "canonical_name": "Arnau Farn\u00f3s",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2077,
        "xg_place": -0.0842,
        "goals_minus_xg": -0.2077,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2077,
        "points_added": 0.0,
        "xpoints_added": 0.181,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8516,
        "passes_over_expected": 0.1932,
        "passes_over_expected_p100": 0.552,
        "avg_pass_distance": 14.7908,
        "avg_pass_vertical": -1.7405
      }
    },
    {
      "canonical_id": "hannes-wolf",
      "canonical_name": "Hannes Wolf",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 935.0,
        "shots": 20.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 2.4443,
        "xg_place": 1.4141,
        "goals_minus_xg": 2.5557,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.4799,
        "assists_minus_xa": -1.4799,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9242,
        "points_added": 1.8732,
        "xpoints_added": 1.3037,
        "passes_attempted": 293.0,
        "pass_completion_pct": 0.8328,
        "xpass_completion_pct": 0.8313,
        "passes_over_expected": 0.4166,
        "passes_over_expected_p100": 0.1422,
        "avg_pass_distance": 12.7407,
        "avg_pass_vertical": -0.8558
      }
    },
    {
      "canonical_id": "jonathan-shore",
      "canonical_name": "Jonathan Shore",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 111.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.2036,
        "assists_minus_xa": -0.2036,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2036,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -2.1716,
        "passes_over_expected_p100": -3.8099,
        "avg_pass_distance": 15.5823,
        "avg_pass_vertical": 4.5331
      }
    },
    {
      "canonical_id": "kai-trewin",
      "canonical_name": "Kai Trewin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1108.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4511,
        "xg_place": 0.0315,
        "goals_minus_xg": -0.4511,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1459,
        "assists_minus_xa": -0.1459,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5969,
        "points_added": 0.0,
        "xpoints_added": 0.3061,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.8857,
        "xpass_completion_pct": 0.8581,
        "passes_over_expected": 22.4956,
        "passes_over_expected_p100": 2.7636,
        "avg_pass_distance": 19.4627,
        "avg_pass_vertical": 6.4303
      }
    },
    {
      "canonical_id": "keaton-parks",
      "canonical_name": "Keaton Parks",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 766.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.6067,
        "xg_place": 0.453,
        "goals_minus_xg": 0.3933,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5789,
        "assists_minus_xa": -0.5789,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1856,
        "points_added": 0.0008,
        "xpoints_added": 0.6394,
        "passes_attempted": 418.0,
        "pass_completion_pct": 0.823,
        "xpass_completion_pct": 0.8198,
        "passes_over_expected": 1.3284,
        "passes_over_expected_p100": 0.3178,
        "avg_pass_distance": 16.752,
        "avg_pass_vertical": 2.2749
      }
    },
    {
      "canonical_id": "kevin-otoole",
      "canonical_name": "Kevin O'Toole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1014.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7744,
        "xg_place": -0.7346,
        "goals_minus_xg": -0.7744,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3623,
        "assists_minus_xa": -0.3623,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1367,
        "points_added": 0.0,
        "xpoints_added": 0.7279,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.8674,
        "xpass_completion_pct": 0.8499,
        "passes_over_expected": 11.4968,
        "passes_over_expected_p100": 1.7526,
        "avg_pass_distance": 16.0044,
        "avg_pass_vertical": -0.1568
      }
    },
    {
      "canonical_id": "malachi-jones",
      "canonical_name": "Malachi Jones",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 92.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2111,
        "xg_place": -0.1289,
        "goals_minus_xg": -0.2111,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2111,
        "points_added": 0.0,
        "xpoints_added": 0.003,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": -3.222,
        "passes_over_expected_p100": -10.7401,
        "avg_pass_distance": 14.8871,
        "avg_pass_vertical": -2.067
      }
    },
    {
      "canonical_id": "matt-freese",
      "canonical_name": "Matt Freese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1215.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0447,
        "xg_place": -0.0447,
        "goals_minus_xg": -0.0447,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0447,
        "points_added": 0.0,
        "xpoints_added": 0.0436,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.8362,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": 6.2789,
        "passes_over_expected_p100": 1.7737,
        "avg_pass_distance": 28.6909,
        "avg_pass_vertical": 19.7922,
        "shots_faced": 60.0,
        "goals_conceded": 18.0,
        "saves": 40.0,
        "headed_shot_share": 0.15,
        "xg_faced": 17.4178,
        "goals_conceded_minus_xg": 0.5822,
        "goals_per_xg": 1.0334
      }
    },
    {
      "canonical_id": "maxi-moralez",
      "canonical_name": "Maxi Moralez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1111.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.2709,
        "xg_place": -0.715,
        "goals_minus_xg": -1.2709,
        "key_passes": 27.0,
        "assists": 6.0,
        "xa": 3.1585,
        "assists_minus_xa": 2.8415,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.4295,
        "points_added": 0.0039,
        "xpoints_added": 0.892,
        "passes_attempted": 629.0,
        "pass_completion_pct": 0.7599,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": -14.1606,
        "passes_over_expected_p100": -2.2513,
        "avg_pass_distance": 17.7182,
        "avg_pass_vertical": 1.5682
      }
    },
    {
      "canonical_id": "maximo-carrizo",
      "canonical_name": "Maximo Carrizo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0159,
        "xg_place": -0.0159,
        "goals_minus_xg": -0.0159,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0159,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.9197,
        "passes_over_expected": -0.395,
        "passes_over_expected_p100": -1.9749,
        "avg_pass_distance": 19.293,
        "avg_pass_vertical": -5.4322
      }
    },
    {
      "canonical_id": "nico-cavallo",
      "canonical_name": "Nico Cavallo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.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": 99.0,
        "pass_completion_pct": 0.8485,
        "xpass_completion_pct": 0.8296,
        "passes_over_expected": 1.8704,
        "passes_over_expected_p100": 1.8893,
        "avg_pass_distance": 18.5462,
        "avg_pass_vertical": -0.2156
      }
    },
    {
      "canonical_id": "nicol\u00e1s-fern\u00e1ndez",
      "canonical_name": "Nicol\u00e1s Fern\u00e1ndez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1173.0,
        "shots": 34.0,
        "shots_on_target": 21.0,
        "goals": 8.0,
        "xg": 4.397,
        "xg_place": 1.6671,
        "goals_minus_xg": 3.603,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.584,
        "assists_minus_xa": -1.584,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.9811,
        "points_added": 4.1279,
        "xpoints_added": 2.8617,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7522,
        "passes_over_expected": -4.307,
        "passes_over_expected_p100": -0.8772,
        "avg_pass_distance": 18.4573,
        "avg_pass_vertical": 3.0572
      }
    },
    {
      "canonical_id": "raul-gustavo",
      "canonical_name": "Raul Gustavo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 769.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5479,
        "xg_place": -0.1453,
        "goals_minus_xg": -0.5479,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5749,
        "points_added": 0.0,
        "xpoints_added": 0.5251,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.8731,
        "xpass_completion_pct": 0.8631,
        "passes_over_expected": 5.8148,
        "passes_over_expected_p100": 0.9974,
        "avg_pass_distance": 23.9559,
        "avg_pass_vertical": 6.4508
      }
    },
    {
      "canonical_id": "seymour-reid",
      "canonical_name": "Seymour Reid",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4942,
        "xg_place": -0.3479,
        "goals_minus_xg": -0.4942,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1997,
        "assists_minus_xa": -0.1997,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.694,
        "points_added": 0.0,
        "xpoints_added": 0.2255,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": -2.2194,
        "passes_over_expected_p100": -13.8711,
        "avg_pass_distance": 15.0793,
        "avg_pass_vertical": -0.8901
      }
    },
    {
      "canonical_id": "strahinja-tanasijevi\u0107",
      "canonical_name": "Strahinja Tanasijevi\u0107",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 85.0,
        "pass_completion_pct": 0.9294,
        "xpass_completion_pct": 0.9119,
        "passes_over_expected": 1.4848,
        "passes_over_expected_p100": 1.7469,
        "avg_pass_distance": 17.005,
        "avg_pass_vertical": 3.0677
      }
    },
    {
      "canonical_id": "talles-magno",
      "canonical_name": "Talles Magno",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 231.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4308,
        "xg_place": 0.3468,
        "goals_minus_xg": 0.5692,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0688,
        "assists_minus_xa": -0.0688,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4996,
        "points_added": 0.1294,
        "xpoints_added": 0.8457,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.6949,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": -4.7086,
        "passes_over_expected_p100": -7.9807,
        "avg_pass_distance": 12.5229,
        "avg_pass_vertical": 1.9348
      }
    },
    {
      "canonical_id": "tayvon-gray",
      "canonical_name": "Tayvon Gray",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1028.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8009,
        "xg_place": 0.2999,
        "goals_minus_xg": 0.1991,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0794,
        "assists_minus_xa": -0.0794,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8804,
        "points_added": 0.0621,
        "xpoints_added": 0.3227,
        "passes_attempted": 704.0,
        "pass_completion_pct": 0.8537,
        "xpass_completion_pct": 0.8389,
        "passes_over_expected": 10.4228,
        "passes_over_expected_p100": 1.4805,
        "avg_pass_distance": 19.5117,
        "avg_pass_vertical": 3.8168
      }
    },
    {
      "canonical_id": "thiago-martins",
      "canonical_name": "Thiago Martins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1101.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2163,
        "xg_place": -0.2163,
        "goals_minus_xg": -0.2163,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1888,
        "assists_minus_xa": -0.1888,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4051,
        "points_added": 0.0,
        "xpoints_added": 0.0291,
        "passes_attempted": 914.0,
        "pass_completion_pct": 0.9125,
        "xpass_completion_pct": 0.9044,
        "passes_over_expected": 7.3346,
        "passes_over_expected_p100": 0.8025,
        "avg_pass_distance": 22.6891,
        "avg_pass_vertical": 6.2342
      }
    }
  ]
}