{
  "slug": "soccer-mls-2026-krqand1mkz",
  "game_id": "soccer-mls-2026-kRQand1MKZ",
  "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": "anthony-markanich",
      "canonical_name": "Anthony Markanich",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1052.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 2.7802,
        "xg_place": 0.2292,
        "goals_minus_xg": 1.2198,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7305,
        "assists_minus_xa": -0.7305,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5107,
        "points_added": 2.5085,
        "xpoints_added": 1.928,
        "passes_attempted": 406.0,
        "pass_completion_pct": 0.6995,
        "xpass_completion_pct": 0.735,
        "passes_over_expected": -14.3999,
        "passes_over_expected_p100": -3.5468,
        "avg_pass_distance": 15.5421,
        "avg_pass_vertical": 3.527
      }
    },
    {
      "canonical_id": "bongokuhle-hlongwane",
      "canonical_name": "Bongokuhle Hlongwane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 406.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.425,
        "xg_place": -0.425,
        "goals_minus_xg": -0.425,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6256,
        "assists_minus_xa": -0.6256,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0507,
        "points_added": 0.0,
        "xpoints_added": 0.1552,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.7759,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": -3.1237,
        "passes_over_expected_p100": -2.6929,
        "avg_pass_distance": 13.3612,
        "avg_pass_vertical": -2.4602
      }
    },
    {
      "canonical_id": "carlos-harvey",
      "canonical_name": "Carlos Harvey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.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": 58.0,
        "pass_completion_pct": 0.9138,
        "xpass_completion_pct": 0.8825,
        "passes_over_expected": 1.817,
        "passes_over_expected_p100": 3.1328,
        "avg_pass_distance": 18.4568,
        "avg_pass_vertical": 6.5618
      }
    },
    {
      "canonical_id": "dj-taylor",
      "canonical_name": "DJ Taylor",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.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.0514,
        "assists_minus_xa": -0.0514,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0514,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.7919,
        "passes_over_expected": -0.3088,
        "passes_over_expected_p100": -0.5063,
        "avg_pass_distance": 19.1539,
        "avg_pass_vertical": -2.3352
      }
    },
    {
      "canonical_id": "devin-padelford",
      "canonical_name": "Devin Padelford",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 554.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4152,
        "xg_place": 0.0569,
        "goals_minus_xg": -0.4152,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.9095,
        "assists_minus_xa": 0.0905,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3247,
        "points_added": 0.0,
        "xpoints_added": 0.0954,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.7953,
        "xpass_completion_pct": 0.7693,
        "passes_over_expected": 5.6084,
        "passes_over_expected_p100": 2.6086,
        "avg_pass_distance": 17.1578,
        "avg_pass_vertical": 3.0683
      }
    },
    {
      "canonical_id": "dieng-mamadou",
      "canonical_name": "Dieng Mamadou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.117,
        "xg_place": -0.5981,
        "goals_minus_xg": -1.117,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1539,
        "assists_minus_xa": -0.1539,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.271,
        "points_added": 0.0,
        "xpoints_added": 0.5707,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.8122,
        "passes_over_expected": 0.1349,
        "passes_over_expected_p100": 0.3549,
        "avg_pass_distance": 10.7806,
        "avg_pass_vertical": -3.282
      }
    },
    {
      "canonical_id": "drake-callender",
      "canonical_name": "Drake Callender",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.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.2837,
        "assists_minus_xa": -0.2837,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2837,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.623,
        "xpass_completion_pct": 0.6125,
        "passes_over_expected": 3.3025,
        "passes_over_expected_p100": 1.0551,
        "avg_pass_distance": 39.1504,
        "avg_pass_vertical": 32.6526,
        "shots_faced": 59.0,
        "goals_conceded": 18.0,
        "saves": 40.0,
        "headed_shot_share": 0.0678,
        "xg_faced": 19.6436,
        "goals_conceded_minus_xg": -1.6436,
        "goals_per_xg": 0.9163
      }
    },
    {
      "canonical_id": "james-rodr\u00edguez",
      "canonical_name": "James Rodr\u00edguez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 154.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2931,
        "xg_place": -0.0395,
        "goals_minus_xg": -0.2931,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.9712,
        "assists_minus_xa": 0.0288,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2643,
        "points_added": 0.0,
        "xpoints_added": 0.3082,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7682,
        "xpass_completion_pct": 0.7478,
        "passes_over_expected": 3.0879,
        "passes_over_expected_p100": 2.045,
        "avg_pass_distance": 19.181,
        "avg_pass_vertical": 3.659
      }
    },
    {
      "canonical_id": "jefferson-d\u00edaz",
      "canonical_name": "Jefferson D\u00edaz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1095.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4722,
        "xg_place": 0.333,
        "goals_minus_xg": -1.4722,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7409,
        "assists_minus_xa": 0.2591,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2131,
        "points_added": 0.0,
        "xpoints_added": 0.4615,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.8785,
        "xpass_completion_pct": 0.8287,
        "passes_over_expected": 29.9742,
        "passes_over_expected_p100": 4.9874,
        "avg_pass_distance": 17.6728,
        "avg_pass_vertical": 7.7349
      }
    },
    {
      "canonical_id": "joaqu\u00edn-pereyra",
      "canonical_name": "Joaqu\u00edn Pereyra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1127.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2738,
        "xg_place": -0.9056,
        "goals_minus_xg": -0.2738,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 4.2995,
        "assists_minus_xa": -1.2995,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5733,
        "points_added": 0.3183,
        "xpoints_added": 0.6487,
        "passes_attempted": 639.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7555,
        "passes_over_expected": 10.2661,
        "passes_over_expected_p100": 1.6066,
        "avg_pass_distance": 20.7287,
        "avg_pass_vertical": 4.8372
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.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.1811,
        "assists_minus_xa": -0.1811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1811,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8519,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": 1.3231,
        "passes_over_expected_p100": 4.9002,
        "avg_pass_distance": 18.0188,
        "avg_pass_vertical": 2.3473
      }
    },
    {
      "canonical_id": "kelvin-yeboah",
      "canonical_name": "Kelvin Yeboah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1140.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 7.0,
        "xg": 8.648,
        "xg_place": -1.7296,
        "goals_minus_xg": -1.648,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5624,
        "assists_minus_xa": -0.5624,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.2104,
        "points_added": 5.5961,
        "xpoints_added": 6.4001,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.8001,
        "passes_over_expected": -18.812,
        "passes_over_expected_p100": -9.132,
        "avg_pass_distance": 13.1888,
        "avg_pass_vertical": -2.1797
      }
    },
    {
      "canonical_id": "kieran-chandler",
      "canonical_name": "Kieran Chandler",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.9191,
        "passes_over_expected": -0.5957,
        "passes_over_expected_p100": -11.9148,
        "avg_pass_distance": 20.2136,
        "avg_pass_vertical": -0.0863
      }
    },
    {
      "canonical_id": "kyle-duncan",
      "canonical_name": "Kyle Duncan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 687.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1935,
        "xg_place": -0.4625,
        "goals_minus_xg": -0.1935,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3523,
        "assists_minus_xa": -0.3523,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5458,
        "points_added": 0.8054,
        "xpoints_added": 0.6106,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.8489,
        "xpass_completion_pct": 0.81,
        "passes_over_expected": 10.8129,
        "passes_over_expected_p100": 3.8895,
        "avg_pass_distance": 15.3642,
        "avg_pass_vertical": 0.8725
      }
    },
    {
      "canonical_id": "mauricio-gonzalez",
      "canonical_name": "Mauricio Gonzalez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3599,
        "xg_place": -0.2058,
        "goals_minus_xg": -0.3599,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3599,
        "points_added": 0.0,
        "xpoints_added": 0.029,
        "passes_attempted": 33.0,
        "pass_completion_pct": 0.8788,
        "xpass_completion_pct": 0.8752,
        "passes_over_expected": 0.1187,
        "passes_over_expected_p100": 0.3596,
        "avg_pass_distance": 10.7066,
        "avg_pass_vertical": -1.3298
      }
    },
    {
      "canonical_id": "michael-boxall",
      "canonical_name": "Michael Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.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": 69.0,
        "pass_completion_pct": 0.8406,
        "xpass_completion_pct": 0.8458,
        "passes_over_expected": -0.3608,
        "passes_over_expected_p100": -0.523,
        "avg_pass_distance": 18.453,
        "avg_pass_vertical": 6.181
      }
    },
    {
      "canonical_id": "morris-duggan",
      "canonical_name": "Morris Duggan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2783,
        "xg_place": 0.542,
        "goals_minus_xg": -0.2783,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0496,
        "assists_minus_xa": -0.0496,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3279,
        "points_added": 0.8862,
        "xpoints_added": 0.9784,
        "passes_attempted": 553.0,
        "pass_completion_pct": 0.8951,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": 18.5526,
        "passes_over_expected_p100": 3.3549,
        "avg_pass_distance": 20.1227,
        "avg_pass_vertical": 6.636
      }
    },
    {
      "canonical_id": "nectarios-triantis",
      "canonical_name": "Nectarios Triantis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1071.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7124,
        "xg_place": 0.2104,
        "goals_minus_xg": 0.2876,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2143,
        "assists_minus_xa": -0.2143,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9266,
        "points_added": 0.6256,
        "xpoints_added": 0.3307,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.8547,
        "xpass_completion_pct": 0.849,
        "passes_over_expected": 2.686,
        "passes_over_expected_p100": 0.5739,
        "avg_pass_distance": 18.1224,
        "avg_pass_vertical": 3.1277
      }
    },
    {
      "canonical_id": "nicol\u00e1s-romero",
      "canonical_name": "Nicol\u00e1s Romero",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 578.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1681,
        "xg_place": -0.1681,
        "goals_minus_xg": -0.1681,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0595,
        "assists_minus_xa": -0.0595,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2276,
        "points_added": 0.0,
        "xpoints_added": 0.1105,
        "passes_attempted": 267.0,
        "pass_completion_pct": 0.8464,
        "xpass_completion_pct": 0.8414,
        "passes_over_expected": 1.3413,
        "passes_over_expected_p100": 0.5024,
        "avg_pass_distance": 19.9608,
        "avg_pass_vertical": 6.8341
      }
    },
    {
      "canonical_id": "owen-gene",
      "canonical_name": "Owen Gene",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 607.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0491,
        "xg_place": -0.0491,
        "goals_minus_xg": -0.0491,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4285,
        "assists_minus_xa": -0.4285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4776,
        "points_added": 0.0,
        "xpoints_added": 0.0338,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.8915,
        "xpass_completion_pct": 0.8555,
        "passes_over_expected": 12.2693,
        "passes_over_expected_p100": 3.598,
        "avg_pass_distance": 16.1544,
        "avg_pass_vertical": 3.5062
      }
    },
    {
      "canonical_id": "tom\u00e1s-chancalay",
      "canonical_name": "Tom\u00e1s Chancalay",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1009.0,
        "shots": 26.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.8,
        "xg_place": 0.9035,
        "goals_minus_xg": -0.8,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 2.3801,
        "assists_minus_xa": 0.6199,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1801,
        "points_added": 0.4257,
        "xpoints_added": 1.0435,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.7864,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": -6.5659,
        "passes_over_expected_p100": -1.5413,
        "avg_pass_distance": 18.5752,
        "avg_pass_vertical": -0.8424
      }
    },
    {
      "canonical_id": "troy-putt",
      "canonical_name": "Troy Putt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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": 1.0,
        "xpass_completion_pct": 0.9104,
        "passes_over_expected": 0.0896,
        "passes_over_expected_p100": 8.9608,
        "avg_pass_distance": 8.6698,
        "avg_pass_vertical": 5.06
      }
    },
    {
      "canonical_id": "wil-trapp",
      "canonical_name": "Wil Trapp",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.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": 6.0,
        "assists": 0.0,
        "xa": 0.3628,
        "assists_minus_xa": -0.3628,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3628,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.8847,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": 8.0284,
        "passes_over_expected_p100": 2.3137,
        "avg_pass_distance": 17.0495,
        "avg_pass_vertical": 4.0061
      }
    }
  ]
}