{
  "slug": "soccer-nwsl-2026-adq0lzvqev",
  "game_id": "soccer-nwsl-2026-aDQ0lzvQEv",
  "display": "NWSL 2026 Season",
  "league": "NWSL",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nwsl-2026",
  "synthetic": true,
  "player_count": 19,
  "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": "andi-sullivan",
      "canonical_name": "Andi Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.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": 62.0,
        "pass_completion_pct": 0.8387,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": 1.2387,
        "passes_over_expected_p100": 1.998,
        "avg_pass_distance": 17.4825,
        "avg_pass_vertical": 1.6245
      }
    },
    {
      "canonical_id": "claudia-mart\u00ednez",
      "canonical_name": "Claudia Mart\u00ednez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 338.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.5733,
        "xg_place": -0.4528,
        "goals_minus_xg": -0.5733,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5733,
        "points_added": 0.7546,
        "xpoints_added": 0.8181,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.5934,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": -9.9615,
        "passes_over_expected_p100": -10.9467,
        "avg_pass_distance": 14.2483,
        "avg_pass_vertical": 2.4136
      }
    },
    {
      "canonical_id": "deborah-abiodun",
      "canonical_name": "Deborah Abiodun",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0154,
        "xg_place": -0.0067,
        "goals_minus_xg": -0.0154,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7155,
        "assists_minus_xa": -0.7155,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7309,
        "points_added": 0.0,
        "xpoints_added": 0.0242,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": 4.1483,
        "passes_over_expected_p100": 5.6058,
        "avg_pass_distance": 16.1755,
        "avg_pass_vertical": 2.9026
      }
    },
    {
      "canonical_id": "esme-morgan",
      "canonical_name": "Esme Morgan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0603,
        "xg_place": -0.0603,
        "goals_minus_xg": -0.0603,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5316,
        "assists_minus_xa": -0.5316,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5919,
        "points_added": 0.0,
        "xpoints_added": 0.0496,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.8891,
        "xpass_completion_pct": 0.8352,
        "passes_over_expected": 33.0237,
        "passes_over_expected_p100": 5.3872,
        "avg_pass_distance": 22.4139,
        "avg_pass_vertical": 8.6969
      }
    },
    {
      "canonical_id": "gabrielle-carle",
      "canonical_name": "Gabrielle Carle",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0182,
        "xg_place": -0.0182,
        "goals_minus_xg": -0.0182,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3089,
        "assists_minus_xa": 0.6911,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.327,
        "points_added": 0.0,
        "xpoints_added": 0.011,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.7927,
        "xpass_completion_pct": 0.7581,
        "passes_over_expected": 8.5106,
        "passes_over_expected_p100": 3.4596,
        "avg_pass_distance": 17.81,
        "avg_pass_vertical": 3.809
      }
    },
    {
      "canonical_id": "gift-monday",
      "canonical_name": "Gift Monday",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 5.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2259,
        "xg_place": -0.0641,
        "goals_minus_xg": -0.2259,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0984,
        "assists_minus_xa": -0.0984,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3243,
        "points_added": 0.007,
        "xpoints_added": 0.1734,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.8163,
        "xpass_completion_pct": 0.7464,
        "passes_over_expected": 3.4268,
        "passes_over_expected_p100": 6.9934,
        "avg_pass_distance": 12.5416,
        "avg_pass_vertical": -2.5509
      }
    },
    {
      "canonical_id": "hal-hershfelt",
      "canonical_name": "Hal Hershfelt",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 851.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4665,
        "xg_place": -0.1023,
        "goals_minus_xg": -0.4665,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.8249,
        "assists_minus_xa": -0.8249,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2913,
        "points_added": 0.0,
        "xpoints_added": 0.4559,
        "passes_attempted": 383.0,
        "pass_completion_pct": 0.8225,
        "xpass_completion_pct": 0.805,
        "passes_over_expected": 6.6836,
        "passes_over_expected_p100": 1.7451,
        "avg_pass_distance": 17.472,
        "avg_pass_vertical": 1.7691
      }
    },
    {
      "canonical_id": "kate-wiesner",
      "canonical_name": "Kate Wiesner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 499.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1355,
        "xg_place": -0.1148,
        "goals_minus_xg": -0.1355,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1428,
        "assists_minus_xa": -0.1428,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2783,
        "points_added": 0.0,
        "xpoints_added": 0.1344,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.7295,
        "xpass_completion_pct": 0.7099,
        "passes_over_expected": 4.7876,
        "passes_over_expected_p100": 1.9621,
        "avg_pass_distance": 18.7961,
        "avg_pass_vertical": 5.8014
      }
    },
    {
      "canonical_id": "leicy-santos",
      "canonical_name": "Leicy Santos",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 774.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.8587,
        "xg_place": 0.0605,
        "goals_minus_xg": 1.1413,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.6114,
        "assists_minus_xa": -0.6114,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4701,
        "points_added": 1.9168,
        "xpoints_added": 1.1473,
        "passes_attempted": 415.0,
        "pass_completion_pct": 0.747,
        "xpass_completion_pct": 0.7482,
        "passes_over_expected": -0.5177,
        "passes_over_expected_p100": -0.1247,
        "avg_pass_distance": 17.6818,
        "avg_pass_vertical": 2.3688
      }
    },
    {
      "canonical_id": "lucia-di-guglielmo",
      "canonical_name": "Lucia Di Guglielmo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 642.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2032,
        "xg_place": -0.1896,
        "goals_minus_xg": -0.2032,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0474,
        "assists_minus_xa": -0.0474,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2507,
        "points_added": 0.0,
        "xpoints_added": 0.0814,
        "passes_attempted": 370.0,
        "pass_completion_pct": 0.7216,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": -4.828,
        "passes_over_expected_p100": -1.3049,
        "avg_pass_distance": 16.9687,
        "avg_pass_vertical": 4.7057
      }
    },
    {
      "canonical_id": "paige-metayer",
      "canonical_name": "Paige Metayer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 226.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2585,
        "xg_place": 0.0398,
        "goals_minus_xg": -0.2585,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2362,
        "assists_minus_xa": -0.2362,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4947,
        "points_added": 0.0,
        "xpoints_added": 0.293,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.6095,
        "xpass_completion_pct": 0.6436,
        "passes_over_expected": -3.5746,
        "passes_over_expected_p100": -3.4044,
        "avg_pass_distance": 17.8242,
        "avg_pass_vertical": 9.1577
      }
    },
    {
      "canonical_id": "rebeca-bernal",
      "canonical_name": "Rebeca Bernal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 784.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9494,
        "xg_place": -0.0092,
        "goals_minus_xg": 0.0506,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2568,
        "assists_minus_xa": -0.2568,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2062,
        "points_added": 0.5726,
        "xpoints_added": 0.6153,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.8171,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": 8.2938,
        "passes_over_expected_p100": 2.5286,
        "avg_pass_distance": 18.5146,
        "avg_pass_vertical": 3.5352
      }
    },
    {
      "canonical_id": "rosemonde-kouassi",
      "canonical_name": "Rosemonde Kouassi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 641.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7252,
        "xg_place": -0.1445,
        "goals_minus_xg": -0.7252,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.8459,
        "assists_minus_xa": 0.1541,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5711,
        "points_added": 0.0,
        "xpoints_added": 0.3856,
        "passes_attempted": 195.0,
        "pass_completion_pct": 0.7641,
        "xpass_completion_pct": 0.7071,
        "passes_over_expected": 11.1216,
        "passes_over_expected_p100": 5.7034,
        "avg_pass_distance": 15.8444,
        "avg_pass_vertical": -0.3778
      }
    },
    {
      "canonical_id": "sandy-maciver",
      "canonical_name": "Sandy MacIver",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.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": 415.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": -5.1335,
        "passes_over_expected_p100": -1.237,
        "avg_pass_distance": 28.6251,
        "avg_pass_vertical": 19.4468,
        "shots_faced": 28.0,
        "goals_conceded": 6.0,
        "saves": 22.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 7.5584,
        "goals_conceded_minus_xg": -1.5584,
        "goals_per_xg": 0.7938
      }
    },
    {
      "canonical_id": "sofia-cantore",
      "canonical_name": "Sofia Cantore",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 613.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.7501,
        "xg_place": -0.0289,
        "goals_minus_xg": 1.2499,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6263,
        "assists_minus_xa": 0.3737,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3764,
        "points_added": 1.6442,
        "xpoints_added": 0.9314,
        "passes_attempted": 176.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7405,
        "passes_over_expected": 1.6752,
        "passes_over_expected_p100": 0.9518,
        "avg_pass_distance": 13.3797,
        "avg_pass_vertical": -1.3153
      }
    },
    {
      "canonical_id": "tamara",
      "canonical_name": "Tamara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0768,
        "xg_place": -0.0768,
        "goals_minus_xg": -0.0768,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4978,
        "assists_minus_xa": -0.4978,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5745,
        "points_added": 0.0,
        "xpoints_added": 0.0873,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.6554,
        "passes_over_expected": 2.303,
        "passes_over_expected_p100": 8.5298,
        "avg_pass_distance": 12.7494,
        "avg_pass_vertical": 1.5496
      }
    },
    {
      "canonical_id": "tara-rudd",
      "canonical_name": "Tara Rudd",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4422,
        "xg_place": -0.3883,
        "goals_minus_xg": -0.4422,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0183,
        "assists_minus_xa": -0.0183,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4605,
        "points_added": 0.0,
        "xpoints_added": 0.4662,
        "passes_attempted": 557.0,
        "pass_completion_pct": 0.8869,
        "xpass_completion_pct": 0.8544,
        "passes_over_expected": 18.087,
        "passes_over_expected_p100": 3.2472,
        "avg_pass_distance": 20.9428,
        "avg_pass_vertical": 6.7686
      }
    },
    {
      "canonical_id": "trinity-rodman",
      "canonical_name": "Trinity Rodman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 32.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.8396,
        "xg_place": -1.3535,
        "goals_minus_xg": -0.8396,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.9324,
        "assists_minus_xa": 1.0676,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.772,
        "points_added": 0.6108,
        "xpoints_added": 2.1604,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.6849,
        "xpass_completion_pct": 0.6929,
        "passes_over_expected": -1.7489,
        "passes_over_expected_p100": -0.7986,
        "avg_pass_distance": 17.7182,
        "avg_pass_vertical": -1.3234
      }
    },
    {
      "canonical_id": "\u00e9lisabeth-ts\u00e9",
      "canonical_name": "\u00c9lisabeth Ts\u00e9",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 77.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": 41.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.7921,
        "passes_over_expected": -1.4753,
        "passes_over_expected_p100": -3.5983,
        "avg_pass_distance": 17.2907,
        "avg_pass_vertical": 3.0025
      }
    }
  ]
}