{
  "canonical_id": "haley-mccutcheon",
  "canonical_name": "Haley McCutcheon",
  "positions": [
    "FB"
  ],
  "leagues": [
    "NWSL"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1500506,
      "full_name": "Haley McCutcheon",
      "team": "",
      "position": "FB",
      "sport_id": null,
      "league": "NWSL",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'6\"",
      "weight": null,
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 17623.0,
    "shots": 144.0,
    "shots_on_target": 37.0,
    "goals": 10.0,
    "xg": 14.146,
    "xg_place": -2.842,
    "goals_minus_xg": -4.146,
    "key_passes": 114.0,
    "assists": 8.0,
    "xa": 8.360100000000001,
    "assists_minus_xa": -0.36010000000000036,
    "goals_plus_assists": 18.0,
    "xg_plus_xa": 22.5061,
    "points_added": 1.9662,
    "xpoints_added": 7.5958,
    "passes_attempted": 7442.0,
    "pass_completion_pct": 7.3957,
    "xpass_completion_pct": 7.3632,
    "passes_over_expected": 40.856,
    "passes_over_expected_p100": 3.2363,
    "avg_pass_distance": 175.69639999999998,
    "avg_pass_vertical": 46.0677
  },
  "season_totals": {
    "NWSL-2018": {
      "minutes_played": 1602.0,
      "shots": 11.0,
      "shots_on_target": 5.0,
      "goals": 1.0,
      "xg": 0.3486,
      "xg_place": 0.2182,
      "goals_minus_xg": 0.6514,
      "key_passes": 8.0,
      "assists": 1.0,
      "xa": 0.6611,
      "assists_minus_xa": 0.3389,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 1.0097,
      "points_added": 0.0,
      "xpoints_added": 0.2503,
      "passes_attempted": 604.0,
      "pass_completion_pct": 0.7434,
      "xpass_completion_pct": 0.7524,
      "passes_over_expected": -5.4428,
      "passes_over_expected_p100": -0.9011,
      "avg_pass_distance": 18.7727,
      "avg_pass_vertical": 6.6618
    },
    "NWSL-2019": {
      "minutes_played": 2108.0,
      "shots": 7.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 0.4016,
      "xg_place": 0.1773,
      "goals_minus_xg": -0.4016,
      "key_passes": 13.0,
      "assists": 0.0,
      "xa": 0.6394,
      "assists_minus_xa": -0.6394,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 1.041,
      "points_added": 0.0,
      "xpoints_added": 0.2205,
      "passes_attempted": 1056.0,
      "pass_completion_pct": 0.7491,
      "xpass_completion_pct": 0.7432,
      "passes_over_expected": 6.1772,
      "passes_over_expected_p100": 0.585,
      "avg_pass_distance": 16.8884,
      "avg_pass_vertical": 3.8901
    },
    "NWSL-2020": {
      "minutes_played": 939.0,
      "shots": 4.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.252,
      "xg_place": -0.252,
      "goals_minus_xg": -0.252,
      "key_passes": 10.0,
      "assists": 0.0,
      "xa": 0.5019,
      "assists_minus_xa": -0.5019,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.7539,
      "points_added": 0.0,
      "xpoints_added": 0.1004,
      "passes_attempted": 448.0,
      "pass_completion_pct": 0.7478,
      "xpass_completion_pct": 0.7366,
      "passes_over_expected": 4.984,
      "passes_over_expected_p100": 1.1125,
      "avg_pass_distance": 19.6159,
      "avg_pass_vertical": 4.8329
    },
    "NWSL-2021": {
      "minutes_played": 2405.0,
      "shots": 6.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.2626,
      "xg_place": -0.2626,
      "goals_minus_xg": -0.2626,
      "key_passes": 14.0,
      "assists": 1.0,
      "xa": 1.7875,
      "assists_minus_xa": -0.7875,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 2.0501,
      "points_added": 0.0,
      "xpoints_added": 0.1992,
      "passes_attempted": 1294.0,
      "pass_completion_pct": 0.7241,
      "xpass_completion_pct": 0.7021,
      "passes_over_expected": 28.5121,
      "passes_over_expected_p100": 2.2034,
      "avg_pass_distance": 18.4228,
      "avg_pass_vertical": 6.905
    },
    "NWSL-2022": {
      "minutes_played": 2044.0,
      "shots": 21.0,
      "shots_on_target": 5.0,
      "goals": 0.0,
      "xg": 0.821,
      "xg_place": -0.05349999999999999,
      "goals_minus_xg": -0.821,
      "key_passes": 15.0,
      "assists": 1.0,
      "xa": 1.0504,
      "assists_minus_xa": -0.05040000000000003,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.8715,
      "points_added": 0.0,
      "xpoints_added": 0.4325,
      "passes_attempted": 1024.0,
      "pass_completion_pct": 1.4352999999999998,
      "xpass_completion_pct": 1.4592,
      "passes_over_expected": -11.8633,
      "passes_over_expected_p100": -2.3952999999999998,
      "avg_pass_distance": 32.9567,
      "avg_pass_vertical": 9.503599999999999
    },
    "NWSL-2023": {
      "minutes_played": 2498.0,
      "shots": 18.0,
      "shots_on_target": 5.0,
      "goals": 1.0,
      "xg": 1.9408,
      "xg_place": -0.1905,
      "goals_minus_xg": -0.9408,
      "key_passes": 16.0,
      "assists": 0.0,
      "xa": 1.2089,
      "assists_minus_xa": -1.2089,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 3.1497,
      "points_added": 0.5915,
      "xpoints_added": 1.1221,
      "passes_attempted": 1029.0,
      "pass_completion_pct": 0.7094,
      "xpass_completion_pct": 0.6986,
      "passes_over_expected": 11.1207,
      "passes_over_expected_p100": 1.0807,
      "avg_pass_distance": 17.618,
      "avg_pass_vertical": 5.2514
    },
    "NWSL-2024": {
      "minutes_played": 2298.0,
      "shots": 21.0,
      "shots_on_target": 4.0,
      "goals": 2.0,
      "xg": 2.2513,
      "xg_place": -0.9392,
      "goals_minus_xg": -0.2513,
      "key_passes": 10.0,
      "assists": 0.0,
      "xa": 0.6559,
      "assists_minus_xa": -0.6559,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 2.9071,
      "points_added": 0.0,
      "xpoints_added": 1.3987,
      "passes_attempted": 790.0,
      "pass_completion_pct": 0.7785,
      "xpass_completion_pct": 0.7777,
      "passes_over_expected": 0.5844,
      "passes_over_expected_p100": 0.074,
      "avg_pass_distance": 17.4669,
      "avg_pass_vertical": 2.1319
    },
    "NWSL-2025": {
      "minutes_played": 2797.0,
      "shots": 39.0,
      "shots_on_target": 10.0,
      "goals": 4.0,
      "xg": 5.605,
      "xg_place": -1.6781,
      "goals_minus_xg": -1.605,
      "key_passes": 16.0,
      "assists": 4.0,
      "xa": 1.1527,
      "assists_minus_xa": 2.8473,
      "goals_plus_assists": 8.0,
      "xg_plus_xa": 6.7577,
      "points_added": 0.8602,
      "xpoints_added": 2.7988,
      "passes_attempted": 913.0,
      "pass_completion_pct": 0.7722,
      "xpass_completion_pct": 0.7681,
      "passes_over_expected": 3.7578,
      "passes_over_expected_p100": 0.4116,
      "avg_pass_distance": 16.9905,
      "avg_pass_vertical": 2.6859
    },
    "NWSL-2026": {
      "minutes_played": 932.0,
      "shots": 17.0,
      "shots_on_target": 7.0,
      "goals": 2.0,
      "xg": 2.2631,
      "xg_place": 0.1384,
      "goals_minus_xg": -0.2631,
      "key_passes": 12.0,
      "assists": 1.0,
      "xa": 0.7023,
      "assists_minus_xa": 0.2977,
      "goals_plus_assists": 3.0,
      "xg_plus_xa": 2.9654,
      "points_added": 0.5145,
      "xpoints_added": 1.0733,
      "passes_attempted": 284.0,
      "pass_completion_pct": 0.7359,
      "xpass_completion_pct": 0.7253,
      "passes_over_expected": 3.0259,
      "passes_over_expected_p100": 1.0655,
      "avg_pass_distance": 16.9645,
      "avg_pass_vertical": 4.2051
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-nwsl-2018-4JMAk47qKg",
      "game_slug": "soccer-nwsl-2018-4jmak47qkg",
      "display": "NWSL 2018 Season",
      "season": 2018,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2018",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1602.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.3486,
        "xg_place": 0.2182,
        "goals_minus_xg": 0.6514,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6611,
        "assists_minus_xa": 0.3389,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0097,
        "points_added": 0.0,
        "xpoints_added": 0.2503,
        "passes_attempted": 604.0,
        "pass_completion_pct": 0.7434,
        "xpass_completion_pct": 0.7524,
        "passes_over_expected": -5.4428,
        "passes_over_expected_p100": -0.9011,
        "avg_pass_distance": 18.7727,
        "avg_pass_vertical": 6.6618
      }
    },
    {
      "game_id": "soccer-nwsl-2019-4JMAk47qKg",
      "game_slug": "soccer-nwsl-2019-4jmak47qkg",
      "display": "NWSL 2019 Season",
      "season": 2019,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2019",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2108.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4016,
        "xg_place": 0.1773,
        "goals_minus_xg": -0.4016,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.6394,
        "assists_minus_xa": -0.6394,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.041,
        "points_added": 0.0,
        "xpoints_added": 0.2205,
        "passes_attempted": 1056.0,
        "pass_completion_pct": 0.7491,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": 6.1772,
        "passes_over_expected_p100": 0.585,
        "avg_pass_distance": 16.8884,
        "avg_pass_vertical": 3.8901
      }
    },
    {
      "game_id": "soccer-nwsl-2020-4JMAk47qKg",
      "game_slug": "soccer-nwsl-2020-4jmak47qkg",
      "display": "NWSL 2020 Season",
      "season": 2020,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2020",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 939.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.252,
        "xg_place": -0.252,
        "goals_minus_xg": -0.252,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5019,
        "assists_minus_xa": -0.5019,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7539,
        "points_added": 0.0,
        "xpoints_added": 0.1004,
        "passes_attempted": 448.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7366,
        "passes_over_expected": 4.984,
        "passes_over_expected_p100": 1.1125,
        "avg_pass_distance": 19.6159,
        "avg_pass_vertical": 4.8329
      }
    },
    {
      "game_id": "soccer-nwsl-2021-4JMAk47qKg",
      "game_slug": "soccer-nwsl-2021-4jmak47qkg",
      "display": "NWSL 2021 Season",
      "season": 2021,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2021",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2405.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2626,
        "xg_place": -0.2626,
        "goals_minus_xg": -0.2626,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7875,
        "assists_minus_xa": -0.7875,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0501,
        "points_added": 0.0,
        "xpoints_added": 0.1992,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7021,
        "passes_over_expected": 28.5121,
        "passes_over_expected_p100": 2.2034,
        "avg_pass_distance": 18.4228,
        "avg_pass_vertical": 6.905
      }
    },
    {
      "game_id": "soccer-nwsl-2022-4JMAk47qKg",
      "game_slug": "soccer-nwsl-2022-4jmak47qkg",
      "display": "NWSL 2022 Season",
      "season": 2022,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2022",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1638.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7413,
        "xg_place": 0.0262,
        "goals_minus_xg": -0.7413,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7613,
        "assists_minus_xa": 0.2387,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5027,
        "points_added": 0.0,
        "xpoints_added": 0.3835,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.6828,
        "xpass_completion_pct": 0.6941,
        "passes_over_expected": -9.3655,
        "passes_over_expected_p100": -1.1338,
        "avg_pass_distance": 18.5534,
        "avg_pass_vertical": 7.3275
      }
    },
    {
      "game_id": "soccer-nwsl-2022-XVqKeVKM01",
      "game_slug": "soccer-nwsl-2022-xvqkevkm01",
      "display": "NWSL 2022 Season",
      "season": 2022,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2022",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 406.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0797,
        "xg_place": -0.0797,
        "goals_minus_xg": -0.0797,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2891,
        "assists_minus_xa": -0.2891,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3688,
        "points_added": 0.0,
        "xpoints_added": 0.049,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7651,
        "passes_over_expected": -2.4978,
        "passes_over_expected_p100": -1.2615,
        "avg_pass_distance": 14.4033,
        "avg_pass_vertical": 2.1761
      }
    },
    {
      "game_id": "soccer-nwsl-2023-XVqKeVKM01",
      "game_slug": "soccer-nwsl-2023-xvqkevkm01",
      "display": "NWSL 2023 Season",
      "season": 2023,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2023",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2498.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.9408,
        "xg_place": -0.1905,
        "goals_minus_xg": -0.9408,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.2089,
        "assists_minus_xa": -1.2089,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.1497,
        "points_added": 0.5915,
        "xpoints_added": 1.1221,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.7094,
        "xpass_completion_pct": 0.6986,
        "passes_over_expected": 11.1207,
        "passes_over_expected_p100": 1.0807,
        "avg_pass_distance": 17.618,
        "avg_pass_vertical": 5.2514
      }
    },
    {
      "game_id": "soccer-nwsl-2024-XVqKeVKM01",
      "game_slug": "soccer-nwsl-2024-xvqkevkm01",
      "display": "NWSL 2024 Season",
      "season": 2024,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2024",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2298.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.2513,
        "xg_place": -0.9392,
        "goals_minus_xg": -0.2513,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6559,
        "assists_minus_xa": -0.6559,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9071,
        "points_added": 0.0,
        "xpoints_added": 1.3987,
        "passes_attempted": 790.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7777,
        "passes_over_expected": 0.5844,
        "passes_over_expected_p100": 0.074,
        "avg_pass_distance": 17.4669,
        "avg_pass_vertical": 2.1319
      }
    },
    {
      "game_id": "soccer-nwsl-2025-XVqKeVKM01",
      "game_slug": "soccer-nwsl-2025-xvqkevkm01",
      "display": "NWSL 2025 Season",
      "season": 2025,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2025",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2797.0,
        "shots": 39.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 5.605,
        "xg_place": -1.6781,
        "goals_minus_xg": -1.605,
        "key_passes": 16.0,
        "assists": 4.0,
        "xa": 1.1527,
        "assists_minus_xa": 2.8473,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7577,
        "points_added": 0.8602,
        "xpoints_added": 2.7988,
        "passes_attempted": 913.0,
        "pass_completion_pct": 0.7722,
        "xpass_completion_pct": 0.7681,
        "passes_over_expected": 3.7578,
        "passes_over_expected_p100": 0.4116,
        "avg_pass_distance": 16.9905,
        "avg_pass_vertical": 2.6859
      }
    },
    {
      "game_id": "soccer-nwsl-2026-XVqKeVKM01",
      "game_slug": "soccer-nwsl-2026-xvqkevkm01",
      "display": "NWSL 2026 Season",
      "season": 2026,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2026",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 932.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.2631,
        "xg_place": 0.1384,
        "goals_minus_xg": -0.2631,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.7023,
        "assists_minus_xa": 0.2977,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9654,
        "points_added": 0.5145,
        "xpoints_added": 1.0733,
        "passes_attempted": 284.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.7253,
        "passes_over_expected": 3.0259,
        "passes_over_expected_p100": 1.0655,
        "avg_pass_distance": 16.9645,
        "avg_pass_vertical": 4.2051
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}