{
  "canonical_id": "emily-sonnett",
  "canonical_name": "Emily Sonnett",
  "positions": [
    "CB"
  ],
  "leagues": [
    "NWSL"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1501215,
      "full_name": "Emily Sonnett",
      "team": "",
      "position": "CB",
      "sport_id": null,
      "league": "NWSL",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'7\"",
      "weight": null,
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 19534.0,
    "shots": 76.0,
    "shots_on_target": 21.0,
    "goals": 8.0,
    "xg": 7.974899999999999,
    "xg_place": -1.2147000000000001,
    "goals_minus_xg": 0.025100000000000622,
    "key_passes": 57.0,
    "assists": 5.0,
    "xa": 4.8201,
    "assists_minus_xa": 0.17989999999999995,
    "goals_plus_assists": 13.0,
    "xg_plus_xa": 12.794900000000002,
    "points_added": 3.0029,
    "xpoints_added": 4.7739,
    "passes_attempted": 9909.0,
    "pass_completion_pct": 8.2597,
    "xpass_completion_pct": 8.047699999999999,
    "passes_over_expected": 229.7704,
    "passes_over_expected_p100": 21.1821,
    "avg_pass_distance": 230.72869999999998,
    "avg_pass_vertical": 82.27980000000001
  },
  "season_totals": {
    "NWSL-2016": {
      "minutes_played": 1592.0,
      "shots": 4.0,
      "shots_on_target": 3.0,
      "goals": 1.0,
      "xg": 0.812,
      "xg_place": 0.1732,
      "goals_minus_xg": 0.188,
      "key_passes": 6.0,
      "assists": 0.0,
      "xa": 0.4495,
      "assists_minus_xa": -0.4495,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.2614,
      "points_added": 0.0,
      "xpoints_added": 0.1147,
      "passes_attempted": 671.0,
      "pass_completion_pct": 0.7809,
      "xpass_completion_pct": 0.7742,
      "passes_over_expected": 4.5323,
      "passes_over_expected_p100": 0.6754,
      "avg_pass_distance": 25.7447,
      "avg_pass_vertical": 10.7012
    },
    "NWSL-2017": {
      "minutes_played": 2522.0,
      "shots": 8.0,
      "shots_on_target": 6.0,
      "goals": 4.0,
      "xg": 0.7412,
      "xg_place": 1.9723,
      "goals_minus_xg": 3.2588,
      "key_passes": 10.0,
      "assists": 1.0,
      "xa": 0.9235,
      "assists_minus_xa": 0.0765,
      "goals_plus_assists": 5.0,
      "xg_plus_xa": 1.6647,
      "points_added": 1.1719,
      "xpoints_added": 0.2798,
      "passes_attempted": 1185.0,
      "pass_completion_pct": 0.7857,
      "xpass_completion_pct": 0.7783,
      "passes_over_expected": 8.6852,
      "passes_over_expected_p100": 0.7329,
      "avg_pass_distance": 25.0735,
      "avg_pass_vertical": 10.3329
    },
    "NWSL-2018": {
      "minutes_played": 2093.0,
      "shots": 7.0,
      "shots_on_target": 2.0,
      "goals": 1.0,
      "xg": 1.4618,
      "xg_place": -0.4162,
      "goals_minus_xg": -0.4618,
      "key_passes": 5.0,
      "assists": 1.0,
      "xa": 0.2839,
      "assists_minus_xa": 0.7161,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 1.7457,
      "points_added": 0.9385,
      "xpoints_added": 1.1531,
      "passes_attempted": 938.0,
      "pass_completion_pct": 0.7559,
      "xpass_completion_pct": 0.7455,
      "passes_over_expected": 9.7563,
      "passes_over_expected_p100": 1.0401,
      "avg_pass_distance": 25.9124,
      "avg_pass_vertical": 11.7618
    },
    "NWSL-2019": {
      "minutes_played": 1280.0,
      "shots": 7.0,
      "shots_on_target": 3.0,
      "goals": 2.0,
      "xg": 1.2706,
      "xg_place": -0.1465,
      "goals_minus_xg": 0.7294,
      "key_passes": 3.0,
      "assists": 0.0,
      "xa": 0.2207,
      "assists_minus_xa": -0.2207,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 1.4912,
      "points_added": 0.8925,
      "xpoints_added": 0.9386,
      "passes_attempted": 587.0,
      "pass_completion_pct": 0.7598,
      "xpass_completion_pct": 0.7545,
      "passes_over_expected": 3.0804,
      "passes_over_expected_p100": 0.5248,
      "avg_pass_distance": 26.2791,
      "avg_pass_vertical": 11.9491
    },
    "NWSL-2021": {
      "minutes_played": 1928.0,
      "shots": 15.0,
      "shots_on_target": 2.0,
      "goals": 0.0,
      "xg": 0.9741,
      "xg_place": -0.5232,
      "goals_minus_xg": -0.9741,
      "key_passes": 10.0,
      "assists": 0.0,
      "xa": 0.358,
      "assists_minus_xa": -0.358,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 1.3321,
      "points_added": 0.0,
      "xpoints_added": 0.3805,
      "passes_attempted": 1022.0,
      "pass_completion_pct": 0.8268,
      "xpass_completion_pct": 0.7821,
      "passes_over_expected": 45.696,
      "passes_over_expected_p100": 4.4712,
      "avg_pass_distance": 23.6247,
      "avg_pass_vertical": 10.9389
    },
    "NWSL-2022": {
      "minutes_played": 1370.0,
      "shots": 6.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.5183,
      "xg_place": -0.5183,
      "goals_minus_xg": -0.5183,
      "key_passes": 1.0,
      "assists": 0.0,
      "xa": 0.0322,
      "assists_minus_xa": -0.0322,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.5505,
      "points_added": 0.0,
      "xpoints_added": 0.4819,
      "passes_attempted": 838.0,
      "pass_completion_pct": 0.8473,
      "xpass_completion_pct": 0.8083,
      "passes_over_expected": 32.6372,
      "passes_over_expected_p100": 3.8946,
      "avg_pass_distance": 22.6641,
      "avg_pass_vertical": 9.2753
    },
    "NWSL-2023": {
      "minutes_played": 2386.0,
      "shots": 10.0,
      "shots_on_target": 2.0,
      "goals": 0.0,
      "xg": 0.4577,
      "xg_place": -0.4105,
      "goals_minus_xg": -0.4577,
      "key_passes": 5.0,
      "assists": 1.0,
      "xa": 0.7152,
      "assists_minus_xa": 0.2848,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.1729,
      "points_added": 0.0,
      "xpoints_added": 0.3295,
      "passes_attempted": 1060.0,
      "pass_completion_pct": 0.8057,
      "xpass_completion_pct": 0.7936,
      "passes_over_expected": 12.7971,
      "passes_over_expected_p100": 1.2073,
      "avg_pass_distance": 19.1285,
      "avg_pass_vertical": 4.6137
    },
    "NWSL-2024": {
      "minutes_played": 2782.0,
      "shots": 8.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 0.3396,
      "xg_place": -0.2802,
      "goals_minus_xg": -0.3396,
      "key_passes": 11.0,
      "assists": 1.0,
      "xa": 1.4567,
      "assists_minus_xa": -0.4567,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.7963,
      "points_added": 0.0,
      "xpoints_added": 0.1879,
      "passes_attempted": 1495.0,
      "pass_completion_pct": 0.8957,
      "xpass_completion_pct": 0.8543,
      "passes_over_expected": 61.8547,
      "passes_over_expected_p100": 4.1374,
      "avg_pass_distance": 20.813,
      "avg_pass_vertical": 3.5144
    },
    "NWSL-2025": {
      "minutes_played": 3032.0,
      "shots": 8.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 1.271,
      "xg_place": -0.9597,
      "goals_minus_xg": -1.271,
      "key_passes": 6.0,
      "assists": 1.0,
      "xa": 0.3804,
      "assists_minus_xa": 0.6196,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.6515,
      "points_added": 0.0,
      "xpoints_added": 0.8074,
      "passes_attempted": 1710.0,
      "pass_completion_pct": 0.8912,
      "xpass_completion_pct": 0.8663,
      "passes_over_expected": 42.6553,
      "passes_over_expected_p100": 2.4945,
      "avg_pass_distance": 20.6102,
      "avg_pass_vertical": 4.498
    },
    "NWSL-2026": {
      "minutes_played": 549.0,
      "shots": 3.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 0.1286,
      "xg_place": -0.1056,
      "goals_minus_xg": -0.1286,
      "key_passes": 0.0,
      "assists": 0.0,
      "xa": 0.0,
      "assists_minus_xa": 0.0,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.1286,
      "points_added": 0.0,
      "xpoints_added": 0.1005,
      "passes_attempted": 403.0,
      "pass_completion_pct": 0.9107,
      "xpass_completion_pct": 0.8906,
      "passes_over_expected": 8.0759,
      "passes_over_expected_p100": 2.0039,
      "avg_pass_distance": 20.8785,
      "avg_pass_vertical": 4.6945
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-nwsl-2016-Pk5LeeNqOW",
      "game_slug": "soccer-nwsl-2016-pk5leenqow",
      "display": "NWSL 2016 Season",
      "season": 2016,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2016",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1592.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.812,
        "xg_place": 0.1732,
        "goals_minus_xg": 0.188,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4495,
        "assists_minus_xa": -0.4495,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2614,
        "points_added": 0.0,
        "xpoints_added": 0.1147,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.7809,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": 4.5323,
        "passes_over_expected_p100": 0.6754,
        "avg_pass_distance": 25.7447,
        "avg_pass_vertical": 10.7012
      }
    },
    {
      "game_id": "soccer-nwsl-2017-Pk5LeeNqOW",
      "game_slug": "soccer-nwsl-2017-pk5leenqow",
      "display": "NWSL 2017 Season",
      "season": 2017,
      "week": 1,
      "league": "NWSL",
      "sport_slug": "nwsl-2017",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2522.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 0.7412,
        "xg_place": 1.9723,
        "goals_minus_xg": 3.2588,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.9235,
        "assists_minus_xa": 0.0765,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.6647,
        "points_added": 1.1719,
        "xpoints_added": 0.2798,
        "passes_attempted": 1185.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7783,
        "passes_over_expected": 8.6852,
        "passes_over_expected_p100": 0.7329,
        "avg_pass_distance": 25.0735,
        "avg_pass_vertical": 10.3329
      }
    },
    {
      "game_id": "soccer-nwsl-2018-Pk5LeeNqOW",
      "game_slug": "soccer-nwsl-2018-pk5leenqow",
      "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": 2093.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.4618,
        "xg_place": -0.4162,
        "goals_minus_xg": -0.4618,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2839,
        "assists_minus_xa": 0.7161,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7457,
        "points_added": 0.9385,
        "xpoints_added": 1.1531,
        "passes_attempted": 938.0,
        "pass_completion_pct": 0.7559,
        "xpass_completion_pct": 0.7455,
        "passes_over_expected": 9.7563,
        "passes_over_expected_p100": 1.0401,
        "avg_pass_distance": 25.9124,
        "avg_pass_vertical": 11.7618
      }
    },
    {
      "game_id": "soccer-nwsl-2019-Pk5LeeNqOW",
      "game_slug": "soccer-nwsl-2019-pk5leenqow",
      "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": 1280.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2706,
        "xg_place": -0.1465,
        "goals_minus_xg": 0.7294,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2207,
        "assists_minus_xa": -0.2207,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4912,
        "points_added": 0.8925,
        "xpoints_added": 0.9386,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.7598,
        "xpass_completion_pct": 0.7545,
        "passes_over_expected": 3.0804,
        "passes_over_expected_p100": 0.5248,
        "avg_pass_distance": 26.2791,
        "avg_pass_vertical": 11.9491
      }
    },
    {
      "game_id": "soccer-nwsl-2021-aDQ0lzvQEv",
      "game_slug": "soccer-nwsl-2021-adq0lzvqev",
      "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": 1928.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9741,
        "xg_place": -0.5232,
        "goals_minus_xg": -0.9741,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.358,
        "assists_minus_xa": -0.358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3321,
        "points_added": 0.0,
        "xpoints_added": 0.3805,
        "passes_attempted": 1022.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": 45.696,
        "passes_over_expected_p100": 4.4712,
        "avg_pass_distance": 23.6247,
        "avg_pass_vertical": 10.9389
      }
    },
    {
      "game_id": "soccer-nwsl-2022-aDQ0lzvQEv",
      "game_slug": "soccer-nwsl-2022-adq0lzvqev",
      "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": 1370.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5183,
        "xg_place": -0.5183,
        "goals_minus_xg": -0.5183,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0322,
        "assists_minus_xa": -0.0322,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5505,
        "points_added": 0.0,
        "xpoints_added": 0.4819,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": 32.6372,
        "passes_over_expected_p100": 3.8946,
        "avg_pass_distance": 22.6641,
        "avg_pass_vertical": 9.2753
      }
    },
    {
      "game_id": "soccer-nwsl-2023-7vQ7BBzqD1",
      "game_slug": "soccer-nwsl-2023-7vq7bbzqd1",
      "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": 2386.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4577,
        "xg_place": -0.4105,
        "goals_minus_xg": -0.4577,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7152,
        "assists_minus_xa": 0.2848,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1729,
        "points_added": 0.0,
        "xpoints_added": 0.3295,
        "passes_attempted": 1060.0,
        "pass_completion_pct": 0.8057,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 12.7971,
        "passes_over_expected_p100": 1.2073,
        "avg_pass_distance": 19.1285,
        "avg_pass_vertical": 4.6137
      }
    },
    {
      "game_id": "soccer-nwsl-2024-raMyrr25d2",
      "game_slug": "soccer-nwsl-2024-ramyrr25d2",
      "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": 2782.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3396,
        "xg_place": -0.2802,
        "goals_minus_xg": -0.3396,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4567,
        "assists_minus_xa": -0.4567,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7963,
        "points_added": 0.0,
        "xpoints_added": 0.1879,
        "passes_attempted": 1495.0,
        "pass_completion_pct": 0.8957,
        "xpass_completion_pct": 0.8543,
        "passes_over_expected": 61.8547,
        "passes_over_expected_p100": 4.1374,
        "avg_pass_distance": 20.813,
        "avg_pass_vertical": 3.5144
      }
    },
    {
      "game_id": "soccer-nwsl-2025-raMyrr25d2",
      "game_slug": "soccer-nwsl-2025-ramyrr25d2",
      "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": 3032.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.271,
        "xg_place": -0.9597,
        "goals_minus_xg": -1.271,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3804,
        "assists_minus_xa": 0.6196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6515,
        "points_added": 0.0,
        "xpoints_added": 0.8074,
        "passes_attempted": 1710.0,
        "pass_completion_pct": 0.8912,
        "xpass_completion_pct": 0.8663,
        "passes_over_expected": 42.6553,
        "passes_over_expected_p100": 2.4945,
        "avg_pass_distance": 20.6102,
        "avg_pass_vertical": 4.498
      }
    },
    {
      "game_id": "soccer-nwsl-2026-raMyrr25d2",
      "game_slug": "soccer-nwsl-2026-ramyrr25d2",
      "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": 549.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1286,
        "xg_place": -0.1056,
        "goals_minus_xg": -0.1286,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1286,
        "points_added": 0.0,
        "xpoints_added": 0.1005,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.9107,
        "xpass_completion_pct": 0.8906,
        "passes_over_expected": 8.0759,
        "passes_over_expected_p100": 2.0039,
        "avg_pass_distance": 20.8785,
        "avg_pass_vertical": 4.6945
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}