{
  "slug": "soccer-nwsl-2026-4jmak47qkg",
  "game_id": "soccer-nwsl-2026-4JMAk47qKg",
  "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": 20,
  "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": "allysha-chapman",
      "canonical_name": "Allysha Chapman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 28.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": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": 0.3541,
        "passes_over_expected_p100": 5.0581,
        "avg_pass_distance": 11.5674,
        "avg_pass_vertical": 5.1463
      }
    },
    {
      "canonical_id": "avery-patterson",
      "canonical_name": "Avery Patterson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4933,
        "xg_place": -0.4151,
        "goals_minus_xg": -0.4933,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9319,
        "assists_minus_xa": -0.9319,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4252,
        "points_added": 0.0,
        "xpoints_added": 0.3939,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.706,
        "xpass_completion_pct": 0.7055,
        "passes_over_expected": 0.1988,
        "passes_over_expected_p100": 0.0546,
        "avg_pass_distance": 18.1255,
        "avg_pass_vertical": 4.8157
      }
    },
    {
      "canonical_id": "cate-hardin",
      "canonical_name": "Cate Hardin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 189.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1112,
        "xg_place": 0.0302,
        "goals_minus_xg": -0.1112,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0227,
        "assists_minus_xa": -0.0227,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1339,
        "points_added": 0.0,
        "xpoints_added": 0.1048,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7427,
        "passes_over_expected": 0.4104,
        "passes_over_expected_p100": 0.7328,
        "avg_pass_distance": 16.0465,
        "avg_pass_vertical": 3.1462
      }
    },
    {
      "canonical_id": "clarissa-larisey",
      "canonical_name": "Clarissa Laris\u00adey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1966,
        "xg_place": -0.1966,
        "goals_minus_xg": -0.1966,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0395,
        "assists_minus_xa": -0.0395,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2361,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.6522,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": -5.5296,
        "passes_over_expected_p100": -12.0209,
        "avg_pass_distance": 12.4815,
        "avg_pass_vertical": -4.5689
      }
    },
    {
      "canonical_id": "danielle-colaprico",
      "canonical_name": "Danielle Colaprico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 610.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1004,
        "xg_place": -0.0866,
        "goals_minus_xg": -0.1004,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6894,
        "assists_minus_xa": 0.3106,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7898,
        "points_added": 0.0,
        "xpoints_added": 0.076,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7872,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": 3.7605,
        "passes_over_expected_p100": 2.0003,
        "avg_pass_distance": 18.0689,
        "avg_pass_vertical": 5.2321
      }
    },
    {
      "canonical_id": "emina-ekic",
      "canonical_name": "Emina Ekic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.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": 21.0,
        "pass_completion_pct": 0.7619,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": 0.8102,
        "passes_over_expected_p100": 3.858,
        "avg_pass_distance": 15.3915,
        "avg_pass_vertical": -0.9202
      }
    },
    {
      "canonical_id": "jane-campbell",
      "canonical_name": "Jane Campbell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 837.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": 246.0,
        "pass_completion_pct": 0.7154,
        "xpass_completion_pct": 0.7675,
        "passes_over_expected": -12.8072,
        "passes_over_expected_p100": -5.2062,
        "avg_pass_distance": 31.0995,
        "avg_pass_vertical": 23.4279,
        "shots_faced": 45.0,
        "goals_conceded": 12.0,
        "saves": 32.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 15.8316,
        "goals_conceded_minus_xg": -3.8316,
        "goals_per_xg": 0.758
      }
    },
    {
      "canonical_id": "kate-faasse",
      "canonical_name": "Kate Faasse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 323.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2272,
        "xg_place": -0.814,
        "goals_minus_xg": -1.2272,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0554,
        "assists_minus_xa": -0.0554,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2826,
        "points_added": 0.0,
        "xpoints_added": 0.999,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.766,
        "xpass_completion_pct": 0.7486,
        "passes_over_expected": 0.8147,
        "passes_over_expected_p100": 1.7334,
        "avg_pass_distance": 12.6882,
        "avg_pass_vertical": -1.1311
      }
    },
    {
      "canonical_id": "katherine-rader",
      "canonical_name": "Katherine Rader",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 744.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.0692,
        "xg_place": -0.1383,
        "goals_minus_xg": -0.0692,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.4244,
        "assists_minus_xa": -0.4244,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4936,
        "points_added": 0.7759,
        "xpoints_added": 1.2915,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.6835,
        "passes_over_expected": 2.8817,
        "passes_over_expected_p100": 1.0147,
        "avg_pass_distance": 16.3749,
        "avg_pass_vertical": 0.7497
      }
    },
    {
      "canonical_id": "kiki-van-zanten",
      "canonical_name": "Kiki Van Zanten",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 531.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.4016,
        "xg_place": 1.6744,
        "goals_minus_xg": 2.5984,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.4083,
        "assists_minus_xa": -1.4083,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8099,
        "points_added": 2.1354,
        "xpoints_added": 0.872,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.7176,
        "xpass_completion_pct": 0.7085,
        "passes_over_expected": 1.1903,
        "passes_over_expected_p100": 0.9086,
        "avg_pass_distance": 13.4857,
        "avg_pass_vertical": 1.2766
      }
    },
    {
      "canonical_id": "leah-klenke",
      "canonical_name": "Leah Klenke",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 819.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2871,
        "xg_place": -0.2871,
        "goals_minus_xg": -0.2871,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1494,
        "assists_minus_xa": -0.1494,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4365,
        "points_added": 0.0,
        "xpoints_added": 0.197,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.6908,
        "xpass_completion_pct": 0.6925,
        "passes_over_expected": -0.6244,
        "passes_over_expected_p100": -0.1739,
        "avg_pass_distance": 20.1597,
        "avg_pass_vertical": 9.7414
      }
    },
    {
      "canonical_id": "linda-ullmark",
      "canonical_name": "Linda Ullmark",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 736.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2441,
        "xg_place": -0.4882,
        "goals_minus_xg": -1.2441,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.5648,
        "assists_minus_xa": 0.4352,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8089,
        "points_added": 0.0,
        "xpoints_added": 0.8334,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7342,
        "xpass_completion_pct": 0.7546,
        "passes_over_expected": -3.2224,
        "passes_over_expected_p100": -2.0395,
        "avg_pass_distance": 14.8495,
        "avg_pass_vertical": 1.6058
      }
    },
    {
      "canonical_id": "lisa-boattin",
      "canonical_name": "Lisa Boattin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0756,
        "xg_place": -0.0756,
        "goals_minus_xg": -0.0756,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2202,
        "assists_minus_xa": -0.2202,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2958,
        "points_added": 0.0,
        "xpoints_added": 0.0671,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.6703,
        "passes_over_expected": 5.6108,
        "passes_over_expected_p100": 5.1952,
        "avg_pass_distance": 17.7368,
        "avg_pass_vertical": 6.2203
      }
    },
    {
      "canonical_id": "maggie-graham",
      "canonical_name": "Maggie Graham",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 742.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.8341,
        "xg_place": -0.3713,
        "goals_minus_xg": 0.1659,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.563,
        "assists_minus_xa": 0.437,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3971,
        "points_added": 1.3797,
        "xpoints_added": 1.3143,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7274,
        "passes_over_expected": -1.1138,
        "passes_over_expected_p100": -0.5156,
        "avg_pass_distance": 18.6463,
        "avg_pass_vertical": 5.5318
      }
    },
    {
      "canonical_id": "makenzy-robbe",
      "canonical_name": "Makenzy Robbe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 274.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2534,
        "xg_place": -0.8822,
        "goals_minus_xg": -0.2534,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2534,
        "points_added": 0.673,
        "xpoints_added": 0.6671,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.5814,
        "xpass_completion_pct": 0.6898,
        "passes_over_expected": -4.6603,
        "passes_over_expected_p100": -10.8379,
        "avg_pass_distance": 16.5169,
        "avg_pass_vertical": 0.2308
      }
    },
    {
      "canonical_id": "malia-berkely",
      "canonical_name": "Malia Berkely",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 745.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8949,
        "xg_place": -0.2886,
        "goals_minus_xg": -0.8949,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0298,
        "assists_minus_xa": -0.0298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9247,
        "points_added": 0.0,
        "xpoints_added": 0.629,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.7721,
        "xpass_completion_pct": 0.7608,
        "passes_over_expected": 3.0603,
        "passes_over_expected_p100": 1.1251,
        "avg_pass_distance": 27.9103,
        "avg_pass_vertical": 14.2577
      }
    },
    {
      "canonical_id": "messiah-bright",
      "canonical_name": "Messiah Bright",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 216.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8273,
        "xg_place": -0.8273,
        "goals_minus_xg": -0.8273,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0278,
        "assists_minus_xa": -0.0278,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8551,
        "points_added": 0.0,
        "xpoints_added": 0.8122,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6613,
        "passes_over_expected": -4.4045,
        "passes_over_expected_p100": -8.9888,
        "avg_pass_distance": 12.7377,
        "avg_pass_vertical": -0.1747
      }
    },
    {
      "canonical_id": "paige-nielsen",
      "canonical_name": "Paige Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0293,
        "xg_place": -0.0293,
        "goals_minus_xg": -0.0293,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0582,
        "assists_minus_xa": -0.0582,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0874,
        "points_added": 0.0,
        "xpoints_added": 0.0197,
        "passes_attempted": 330.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": 10.9653,
        "passes_over_expected_p100": 3.3228,
        "avg_pass_distance": 22.9435,
        "avg_pass_vertical": 10.8728
      }
    },
    {
      "canonical_id": "sarah-puntigam",
      "canonical_name": "Sarah Puntigam",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.91,
        "xg_place": -0.03,
        "goals_minus_xg": 0.09,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1834,
        "assists_minus_xa": -0.1834,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0934,
        "points_added": 0.2156,
        "xpoints_added": 0.3008,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7183,
        "passes_over_expected": -1.1513,
        "passes_over_expected_p100": -1.5558,
        "avg_pass_distance": 15.3691,
        "avg_pass_vertical": 3.7136
      }
    },
    {
      "canonical_id": "yazmeen-ryan",
      "canonical_name": "Yazmeen Ryan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.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": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.624,
        "passes_over_expected": 0.3837,
        "passes_over_expected_p100": 4.2633,
        "avg_pass_distance": 24.4032,
        "avg_pass_vertical": 6.2962
      }
    }
  ]
}