{
  "slug": "soccer-mls-2026-jyqj19eqgr",
  "game_id": "soccer-mls-2026-jYQJ19EqGR",
  "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": 21,
  "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": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 663.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.2038,
        "xg_place": -0.0282,
        "goals_minus_xg": -0.2038,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.1559,
        "assists_minus_xa": 0.8441,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.3597,
        "points_added": 0.3945,
        "xpoints_added": 1.1005,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.7906,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": 2.6466,
        "passes_over_expected_p100": 0.8271,
        "avg_pass_distance": 19.9479,
        "avg_pass_vertical": 0.1201
      }
    },
    {
      "canonical_id": "alex-roldan",
      "canonical_name": "Alex Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 741.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1564,
        "xg_place": -0.1564,
        "goals_minus_xg": -0.1564,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2808,
        "assists_minus_xa": -0.2808,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4371,
        "points_added": 0.0,
        "xpoints_added": 0.0727,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.8498,
        "xpass_completion_pct": 0.8465,
        "passes_over_expected": 1.751,
        "passes_over_expected_p100": 0.3329,
        "avg_pass_distance": 19.552,
        "avg_pass_vertical": 5.1942
      }
    },
    {
      "canonical_id": "andrew-thomas",
      "canonical_name": "Andrew Thomas",
      "positions": [
        "OT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1014.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": 274.0,
        "pass_completion_pct": 0.7263,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -6.2353,
        "passes_over_expected_p100": -2.2757,
        "avg_pass_distance": 36.8795,
        "avg_pass_vertical": 28.3713,
        "shots_faced": 46.0,
        "goals_conceded": 6.0,
        "saves": 38.0,
        "headed_shot_share": 0.1522,
        "xg_faced": 11.4272,
        "goals_conceded_minus_xg": -5.4272,
        "goals_per_xg": 0.5251
      }
    },
    {
      "canonical_id": "antino-lopez",
      "canonical_name": "Antino Lopez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 432.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0392,
        "xg_place": -0.0392,
        "goals_minus_xg": -0.0392,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0195,
        "assists_minus_xa": -0.0195,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0586,
        "points_added": 0.0,
        "xpoints_added": 0.0361,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.9567,
        "xpass_completion_pct": 0.9133,
        "passes_over_expected": 10.0193,
        "passes_over_expected_p100": 4.3373,
        "avg_pass_distance": 19.8388,
        "avg_pass_vertical": 3.434
      }
    },
    {
      "canonical_id": "cody-baker",
      "canonical_name": "Cody Baker",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0741,
        "xg_place": -0.0741,
        "goals_minus_xg": -0.0741,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0741,
        "points_added": 0.0,
        "xpoints_added": 0.055,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.8327,
        "passes_over_expected": -3.6416,
        "passes_over_expected_p100": -9.5832,
        "avg_pass_distance": 13.4272,
        "avg_pass_vertical": 0.3544
      }
    },
    {
      "canonical_id": "cristian-roldan",
      "canonical_name": "Cristian Roldan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 848.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.8985,
        "xg_place": 0.4937,
        "goals_minus_xg": 2.1015,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6158,
        "assists_minus_xa": -0.6158,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5142,
        "points_added": 1.6161,
        "xpoints_added": 0.6192,
        "passes_attempted": 548.0,
        "pass_completion_pct": 0.8777,
        "xpass_completion_pct": 0.8507,
        "passes_over_expected": 14.8303,
        "passes_over_expected_p100": 2.7063,
        "avg_pass_distance": 18.9967,
        "avg_pass_vertical": 4.1512
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 497.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 3.6364,
        "xg_place": -0.7965,
        "goals_minus_xg": -2.6364,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5579,
        "assists_minus_xa": -0.5579,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.1943,
        "points_added": 1.3492,
        "xpoints_added": 3.1972,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": -3.8006,
        "passes_over_expected_p100": -5.136,
        "avg_pass_distance": 10.9717,
        "avg_pass_vertical": -2.0071
      }
    },
    {
      "canonical_id": "georgi-minoungou",
      "canonical_name": "Georgi Minoungou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 165.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0782,
        "xg_place": -0.0399,
        "goals_minus_xg": -0.0782,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0741,
        "assists_minus_xa": -0.0741,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1523,
        "points_added": 0.0,
        "xpoints_added": 0.0397,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": 1.2127,
        "passes_over_expected_p100": 2.7562,
        "avg_pass_distance": 15.6573,
        "avg_pass_vertical": -7.1004
      }
    },
    {
      "canonical_id": "hassani-dotson",
      "canonical_name": "Hassani Dotson",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0312,
        "xg_place": -0.0312,
        "goals_minus_xg": -0.0312,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0312,
        "points_added": 0.0,
        "xpoints_added": 0.0072,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.8866,
        "xpass_completion_pct": 0.8832,
        "passes_over_expected": 0.6666,
        "passes_over_expected_p100": 0.3436,
        "avg_pass_distance": 18.3182,
        "avg_pass_vertical": 0.0934
      }
    },
    {
      "canonical_id": "jackson-ragen",
      "canonical_name": "Jackson Ragen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 892.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3323,
        "xg_place": -0.2782,
        "goals_minus_xg": -0.3323,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2885,
        "assists_minus_xa": -0.2885,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6209,
        "points_added": 0.0,
        "xpoints_added": 0.3376,
        "passes_attempted": 710.0,
        "pass_completion_pct": 0.9254,
        "xpass_completion_pct": 0.89,
        "passes_over_expected": 25.1215,
        "passes_over_expected_p100": 3.5382,
        "avg_pass_distance": 21.3568,
        "avg_pass_vertical": 9.0371
      }
    },
    {
      "canonical_id": "jes\u00fas-ferreira",
      "canonical_name": "Jes\u00fas Ferreira",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 688.0,
        "shots": 14.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.4137,
        "xg_place": 1.0705,
        "goals_minus_xg": -1.4137,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 1.784,
        "assists_minus_xa": 1.216,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.1977,
        "points_added": 0.5875,
        "xpoints_added": 1.9978,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.7793,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": -0.9792,
        "passes_over_expected_p100": -0.2668,
        "avg_pass_distance": 18.4175,
        "avg_pass_vertical": 1.4411
      }
    },
    {
      "canonical_id": "jordan-morris",
      "canonical_name": "Jordan Morris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 374.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.5828,
        "xg_place": -0.2567,
        "goals_minus_xg": -0.5828,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.3645,
        "assists_minus_xa": -0.3645,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9473,
        "points_added": 0.2371,
        "xpoints_added": 1.154,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": -0.9022,
        "passes_over_expected_p100": -1.1002,
        "avg_pass_distance": 13.9369,
        "avg_pass_vertical": -0.6005
      }
    },
    {
      "canonical_id": "kalani-kossa-rienzi",
      "canonical_name": "Kalani Kossa-Rienzi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 673.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7658,
        "xg_place": 0.8797,
        "goals_minus_xg": 0.2342,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6339,
        "assists_minus_xa": -0.6339,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3997,
        "points_added": 0.43,
        "xpoints_added": 0.361,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.8016,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -1.9249,
        "passes_over_expected_p100": -0.5026,
        "avg_pass_distance": 18.4811,
        "avg_pass_vertical": 0.5917
      }
    },
    {
      "canonical_id": "nikola-petkovic",
      "canonical_name": "Nikola Petkovic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4387,
        "xg_place": -0.1349,
        "goals_minus_xg": -0.4387,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.117,
        "assists_minus_xa": -0.117,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5557,
        "points_added": 0.0,
        "xpoints_added": 0.3846,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.8302,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": 0.9944,
        "passes_over_expected_p100": 0.9381,
        "avg_pass_distance": 19.373,
        "avg_pass_vertical": 1.6731
      }
    },
    {
      "canonical_id": "nouhou",
      "canonical_name": "Nouhou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 983.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0531,
        "xg_place": 0.0162,
        "goals_minus_xg": -0.0531,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6303,
        "assists_minus_xa": -0.6303,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6833,
        "points_added": 0.0,
        "xpoints_added": 0.008,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.8805,
        "xpass_completion_pct": 0.8615,
        "passes_over_expected": 12.1033,
        "passes_over_expected_p100": 1.903,
        "avg_pass_distance": 18.0725,
        "avg_pass_vertical": 3.5124
      }
    },
    {
      "canonical_id": "osaze-de-rosario",
      "canonical_name": "Osaze De Rosario",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 369.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.1661,
        "xg_place": -0.3277,
        "goals_minus_xg": -0.1661,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0386,
        "assists_minus_xa": -0.0386,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2047,
        "points_added": 0.0,
        "xpoints_added": 0.7476,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": -5.4412,
        "passes_over_expected_p100": -9.546,
        "avg_pass_distance": 14.1087,
        "avg_pass_vertical": -3.3648
      }
    },
    {
      "canonical_id": "paul-arriola",
      "canonical_name": "Paul Arriola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2832,
        "xg_place": -0.2832,
        "goals_minus_xg": -0.2832,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4515,
        "assists_minus_xa": -0.4515,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7347,
        "points_added": 0.0,
        "xpoints_added": 0.2174,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7746,
        "passes_over_expected": 0.4816,
        "passes_over_expected_p100": 0.5873,
        "avg_pass_distance": 16.8794,
        "avg_pass_vertical": 1.6203
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 821.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 1.3364,
        "xg_place": 1.8546,
        "goals_minus_xg": 2.6636,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.3088,
        "assists_minus_xa": -0.3088,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.6451,
        "points_added": 1.2895,
        "xpoints_added": 0.6623,
        "passes_attempted": 281.0,
        "pass_completion_pct": 0.7509,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": -7.4515,
        "passes_over_expected_p100": -2.6518,
        "avg_pass_distance": 16.0217,
        "avg_pass_vertical": -4.4277
      }
    },
    {
      "canonical_id": "peter-kingston",
      "canonical_name": "Peter Kingston",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 210.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2763,
        "xg_place": -0.1895,
        "goals_minus_xg": -0.2763,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0811,
        "assists_minus_xa": -0.0811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3574,
        "points_added": 0.0,
        "xpoints_added": 0.2996,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.8478,
        "xpass_completion_pct": 0.8246,
        "passes_over_expected": 2.1413,
        "passes_over_expected_p100": 2.3275,
        "avg_pass_distance": 18.4186,
        "avg_pass_vertical": 1.3108
      }
    },
    {
      "canonical_id": "snyder-brunell",
      "canonical_name": "Snyder Brunell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 668.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.5406,
        "xg_place": -0.1519,
        "goals_minus_xg": -0.5406,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.2038,
        "assists_minus_xa": -0.2038,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7444,
        "points_added": 0.0,
        "xpoints_added": 0.3419,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.8152,
        "xpass_completion_pct": 0.8209,
        "passes_over_expected": -1.7194,
        "passes_over_expected_p100": -0.5675,
        "avg_pass_distance": 16.2835,
        "avg_pass_vertical": 2.0805
      }
    },
    {
      "canonical_id": "yeimar-g\u00f3mez-andrade",
      "canonical_name": "Yeimar G\u00f3mez Andrade",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.334,
        "xg_place": 0.3611,
        "goals_minus_xg": -0.334,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.334,
        "points_added": 0.0,
        "xpoints_added": 0.2293,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.8515,
        "xpass_completion_pct": 0.8314,
        "passes_over_expected": 2.0261,
        "passes_over_expected_p100": 2.0061,
        "avg_pass_distance": 19.6139,
        "avg_pass_vertical": 7.2528
      }
    }
  ]
}