{
  "slug": "soccer-nwsl-2026-7vqg1lymvw",
  "game_id": "soccer-nwsl-2026-7VqG1lYMvW",
  "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": "amelia-van-zanten",
      "canonical_name": "Amelia Van Zanten",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 732.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6745,
        "xg_place": 0.1941,
        "goals_minus_xg": 0.3255,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1128,
        "assists_minus_xa": -0.1128,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7873,
        "points_added": 0.3162,
        "xpoints_added": 0.3107,
        "passes_attempted": 414.0,
        "pass_completion_pct": 0.7512,
        "xpass_completion_pct": 0.7292,
        "passes_over_expected": 9.1099,
        "passes_over_expected_p100": 2.2005,
        "avg_pass_distance": 18.2016,
        "avg_pass_vertical": 4.9976
      }
    },
    {
      "canonical_id": "dijana-haracic",
      "canonical_name": "Dijana Haracic",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 315.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": 94.0,
        "pass_completion_pct": 0.8511,
        "xpass_completion_pct": 0.8606,
        "passes_over_expected": -0.8989,
        "passes_over_expected_p100": -0.9563,
        "avg_pass_distance": 24.5451,
        "avg_pass_vertical": 16.4723,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.8982,
        "goals_conceded_minus_xg": 1.1018,
        "goals_per_xg": 1.5804
      }
    },
    {
      "canonical_id": "dudinha",
      "canonical_name": "Dudinha",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 842.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.1863,
        "xg_place": -1.3967,
        "goals_minus_xg": -0.1863,
        "key_passes": 14.0,
        "assists": 4.0,
        "xa": 2.3705,
        "assists_minus_xa": 1.6295,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.5567,
        "points_added": 1.3824,
        "xpoints_added": 1.6092,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.6771,
        "xpass_completion_pct": 0.6866,
        "passes_over_expected": -2.106,
        "passes_over_expected_p100": -0.9444,
        "avg_pass_distance": 17.3397,
        "avg_pass_vertical": 1.4731
      }
    },
    {
      "canonical_id": "gabi-portilho",
      "canonical_name": "Gabi Portilho",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0092,
        "xg_place": -0.1702,
        "goals_minus_xg": -1.0092,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0601,
        "assists_minus_xa": -0.0601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0693,
        "points_added": 0.0,
        "xpoints_added": 0.7373,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.7064,
        "xpass_completion_pct": 0.6908,
        "passes_over_expected": 1.7016,
        "passes_over_expected_p100": 1.5611,
        "avg_pass_distance": 15.3859,
        "avg_pass_vertical": 1.7606
      }
    },
    {
      "canonical_id": "gia-corley",
      "canonical_name": "Gia Corley",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 351.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.5046,
        "xg_place": -0.0823,
        "goals_minus_xg": -0.5046,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.1153,
        "assists_minus_xa": -0.1153,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6199,
        "points_added": 0.0,
        "xpoints_added": 0.3758,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.7895,
        "xpass_completion_pct": 0.7585,
        "passes_over_expected": 3.5279,
        "passes_over_expected_p100": 3.0946,
        "avg_pass_distance": 15.5351,
        "avg_pass_vertical": 1.4092
      }
    },
    {
      "canonical_id": "jordan-fusco",
      "canonical_name": "Jordan Fusco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.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.1129,
        "assists_minus_xa": -0.1129,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1129,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.7721,
        "passes_over_expected": 0.9629,
        "passes_over_expected_p100": 7.4066,
        "avg_pass_distance": 14.9534,
        "avg_pass_vertical": -0.3032
      }
    },
    {
      "canonical_id": "kennedy-wesley",
      "canonical_name": "Kennedy Wesley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 916.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1389,
        "xg_place": 0.689,
        "goals_minus_xg": 0.8611,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0423,
        "assists_minus_xa": -0.0423,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1812,
        "points_added": 0.9871,
        "xpoints_added": 0.1182,
        "passes_attempted": 677.0,
        "pass_completion_pct": 0.87,
        "xpass_completion_pct": 0.8354,
        "passes_over_expected": 23.4412,
        "passes_over_expected_p100": 3.4625,
        "avg_pass_distance": 20.6328,
        "avg_pass_vertical": 7.9169
      }
    },
    {
      "canonical_id": "kenza-dali",
      "canonical_name": "Kenza Dali",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 916.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3269,
        "xg_place": -0.3594,
        "goals_minus_xg": -1.3269,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.8995,
        "assists_minus_xa": -1.8995,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.2264,
        "points_added": 0.0,
        "xpoints_added": 0.7516,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.8026,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": 23.8657,
        "passes_over_expected_p100": 3.8933,
        "avg_pass_distance": 19.6271,
        "avg_pass_vertical": 2.6487
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 179.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1497,
        "xg_place": -0.1497,
        "goals_minus_xg": -0.1497,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.036,
        "assists_minus_xa": -0.036,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1858,
        "points_added": 0.0,
        "xpoints_added": 0.1471,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7314,
        "passes_over_expected": 2.9588,
        "passes_over_expected_p100": 2.4864,
        "avg_pass_distance": 19.7939,
        "avg_pass_vertical": 10.3441
      }
    },
    {
      "canonical_id": "kimmi-ascanio",
      "canonical_name": "Kimmi Ascanio",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 665.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4674,
        "xg_place": -0.3951,
        "goals_minus_xg": -0.4674,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.4262,
        "assists_minus_xa": 1.5738,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8936,
        "points_added": 0.0,
        "xpoints_added": 0.2113,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.8692,
        "xpass_completion_pct": 0.8264,
        "passes_over_expected": 13.7339,
        "passes_over_expected_p100": 4.2785,
        "avg_pass_distance": 15.2211,
        "avg_pass_vertical": 0.46
      }
    },
    {
      "canonical_id": "kristen-mcnabb",
      "canonical_name": "Kristen McNabb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 916.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3076,
        "xg_place": -0.3076,
        "goals_minus_xg": -0.3076,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0565,
        "assists_minus_xa": -0.0565,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.364,
        "points_added": 0.0,
        "xpoints_added": 0.3511,
        "passes_attempted": 628.0,
        "pass_completion_pct": 0.8583,
        "xpass_completion_pct": 0.8493,
        "passes_over_expected": 5.6083,
        "passes_over_expected_p100": 0.893,
        "avg_pass_distance": 21.3438,
        "avg_pass_vertical": 7.125
      }
    },
    {
      "canonical_id": "laurina-fazer",
      "canonical_name": "Laurina Fazer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 573.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0247,
        "xg_place": -0.0247,
        "goals_minus_xg": -0.0247,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4032,
        "assists_minus_xa": -0.4032,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4279,
        "points_added": 0.0,
        "xpoints_added": 0.0133,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.8654,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": 14.1314,
        "passes_over_expected_p100": 4.5293,
        "avg_pass_distance": 18.5473,
        "avg_pass_vertical": 4.1276
      }
    },
    {
      "canonical_id": "leah-freeman",
      "canonical_name": "Leah Freeman",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 601.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.1265,
        "assists_minus_xa": -0.1265,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1265,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7351,
        "xpass_completion_pct": 0.7974,
        "passes_over_expected": -9.4068,
        "passes_over_expected_p100": -6.2297,
        "avg_pass_distance": 31.8121,
        "avg_pass_vertical": 22.5466,
        "shots_faced": 15.0,
        "goals_conceded": 6.0,
        "saves": 8.0,
        "headed_shot_share": 0.2,
        "xg_faced": 4.5185,
        "goals_conceded_minus_xg": 1.4815,
        "goals_per_xg": 1.3279
      }
    },
    {
      "canonical_id": "lia-eugenia-godfrey",
      "canonical_name": "Lia Eugenia Godfrey",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 563.0,
        "shots": 9.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.5088,
        "xg_place": 1.2861,
        "goals_minus_xg": 2.4912,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.2936,
        "assists_minus_xa": -0.2936,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.8024,
        "points_added": 1.7399,
        "xpoints_added": 0.8864,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.7784,
        "xpass_completion_pct": 0.7521,
        "passes_over_expected": 4.8635,
        "passes_over_expected_p100": 2.6289,
        "avg_pass_distance": 17.2069,
        "avg_pass_vertical": 1.5934
      }
    },
    {
      "canonical_id": "ludmila",
      "canonical_name": "Ludmila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 757.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 2.82,
        "xg_place": -0.725,
        "goals_minus_xg": -1.82,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1834,
        "assists_minus_xa": -0.1834,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0034,
        "points_added": 0.4528,
        "xpoints_added": 1.7561,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.5935,
        "xpass_completion_pct": 0.6496,
        "passes_over_expected": -6.9067,
        "passes_over_expected_p100": -5.6152,
        "avg_pass_distance": 18.5974,
        "avg_pass_vertical": 1.1297
      }
    },
    {
      "canonical_id": "melanie-barcenas",
      "canonical_name": "Melanie Barcenas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 231.0,
        "shots": 11.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.6823,
        "xg_place": 0.3736,
        "goals_minus_xg": 0.3177,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6823,
        "points_added": 0.0454,
        "xpoints_added": 0.7555,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.7536,
        "passes_over_expected": -6.5964,
        "passes_over_expected_p100": -6.9435,
        "avg_pass_distance": 15.357,
        "avg_pass_vertical": 1.0633
      }
    },
    {
      "canonical_id": "nya-harrison",
      "canonical_name": "Nya Harrison",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.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.6,
        "xpass_completion_pct": 0.6363,
        "passes_over_expected": -0.1813,
        "passes_over_expected_p100": -3.6258,
        "avg_pass_distance": 22.0554,
        "avg_pass_vertical": 5.865
      }
    },
    {
      "canonical_id": "perle-morroni",
      "canonical_name": "Perle Morroni",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 877.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4761,
        "xg_place": -0.338,
        "goals_minus_xg": -0.4761,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4126,
        "assists_minus_xa": -0.4126,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8887,
        "points_added": 0.0,
        "xpoints_added": 0.0588,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.8178,
        "xpass_completion_pct": 0.7959,
        "passes_over_expected": 11.5483,
        "passes_over_expected_p100": 2.1913,
        "avg_pass_distance": 17.5496,
        "avg_pass_vertical": 3.6097
      }
    },
    {
      "canonical_id": "tatum-wynalda",
      "canonical_name": "Tatum Wynalda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.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.1675,
        "assists_minus_xa": -0.1675,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1675,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.913,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": 1.9959,
        "passes_over_expected_p100": 8.6778,
        "avg_pass_distance": 17.1795,
        "avg_pass_vertical": 3.4683
      }
    },
    {
      "canonical_id": "trinity-byars",
      "canonical_name": "Trinity Byars",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1401,
        "xg_place": -0.0255,
        "goals_minus_xg": -0.1401,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0862,
        "assists_minus_xa": -0.0862,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2263,
        "points_added": 0.0,
        "xpoints_added": 0.0321,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6765,
        "passes_over_expected": 0.7041,
        "passes_over_expected_p100": 2.347,
        "avg_pass_distance": 16.647,
        "avg_pass_vertical": 1.0103
      }
    }
  ]
}