{
  "canonical_id": "samantha-johnson",
  "canonical_name": "Samantha Johnson",
  "positions": [
    "CB"
  ],
  "leagues": [
    "NWSL"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1501154,
      "full_name": "Samantha Johnson",
      "team": "",
      "position": "CB",
      "sport_id": null,
      "league": "NWSL",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'5\"",
      "weight": null,
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 6081.0,
    "shots": 13.0,
    "shots_on_target": 2.0,
    "goals": 0.0,
    "xg": 1.0193,
    "xg_place": -0.4685,
    "goals_minus_xg": -1.0193,
    "key_passes": 6.0,
    "assists": 0.0,
    "xa": 0.2911,
    "assists_minus_xa": -0.2911,
    "goals_plus_assists": 0.0,
    "xg_plus_xa": 1.3105,
    "points_added": 0.0,
    "xpoints_added": 0.7217,
    "passes_attempted": 2421.0,
    "pass_completion_pct": 3.836,
    "xpass_completion_pct": 3.8678999999999997,
    "passes_over_expected": -17.595599999999997,
    "passes_over_expected_p100": -3.1983000000000006,
    "avg_pass_distance": 115.96100000000001,
    "avg_pass_vertical": 51.40100000000001
  },
  "season_totals": {
    "NWSL-2016": {
      "minutes_played": 1923.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": 3.0,
      "assists": 0.0,
      "xa": 0.0895,
      "assists_minus_xa": -0.0895,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.0895,
      "points_added": 0.0,
      "xpoints_added": 0.0,
      "passes_attempted": 729.0,
      "pass_completion_pct": 0.7119,
      "xpass_completion_pct": 0.7362,
      "passes_over_expected": -17.7146,
      "passes_over_expected_p100": -2.43,
      "avg_pass_distance": 25.8313,
      "avg_pass_vertical": 12.0949
    },
    "NWSL-2017": {
      "minutes_played": 1989.0,
      "shots": 1.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.0319,
      "xg_place": -0.0319,
      "goals_minus_xg": -0.0319,
      "key_passes": 0.0,
      "assists": 0.0,
      "xa": 0.0,
      "assists_minus_xa": 0.0,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.0319,
      "points_added": 0.0,
      "xpoints_added": 0.0157,
      "passes_attempted": 653.0,
      "pass_completion_pct": 0.7504,
      "xpass_completion_pct": 0.7444,
      "passes_over_expected": 3.8913,
      "passes_over_expected_p100": 0.5959,
      "avg_pass_distance": 22.8654,
      "avg_pass_vertical": 10.9918
    },
    "NWSL-2018": {
      "minutes_played": 1435.0,
      "shots": 9.0,
      "shots_on_target": 2.0,
      "goals": 0.0,
      "xg": 0.5766,
      "xg_place": -0.025800000000000017,
      "goals_minus_xg": -0.5766,
      "key_passes": 1.0,
      "assists": 0.0,
      "xa": 0.0154,
      "assists_minus_xa": -0.0154,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.5921000000000001,
      "points_added": 0.0,
      "xpoints_added": 0.505,
      "passes_attempted": 697.0,
      "pass_completion_pct": 1.5404,
      "xpass_completion_pct": 1.5564,
      "passes_over_expected": -4.6197,
      "passes_over_expected_p100": -1.612,
      "avg_pass_distance": 43.8467,
      "avg_pass_vertical": 17.5094
    },
    "NWSL-2019": {
      "minutes_played": 734.0,
      "shots": 3.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.4108,
      "xg_place": -0.4108,
      "goals_minus_xg": -0.4108,
      "key_passes": 2.0,
      "assists": 0.0,
      "xa": 0.1862,
      "assists_minus_xa": -0.1862,
      "goals_plus_assists": 0.0,
      "xg_plus_xa": 0.597,
      "points_added": 0.0,
      "xpoints_added": 0.201,
      "passes_attempted": 342.0,
      "pass_completion_pct": 0.8333,
      "xpass_completion_pct": 0.8309,
      "passes_over_expected": 0.8474,
      "passes_over_expected_p100": 0.2478,
      "avg_pass_distance": 23.4176,
      "avg_pass_vertical": 10.8049
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-nwsl-2016-KPqjw8PQ6v",
      "game_slug": "soccer-nwsl-2016-kpqjw8pq6v",
      "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": 1923.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": 3.0,
        "assists": 0.0,
        "xa": 0.0895,
        "assists_minus_xa": -0.0895,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0895,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 729.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": -17.7146,
        "passes_over_expected_p100": -2.43,
        "avg_pass_distance": 25.8313,
        "avg_pass_vertical": 12.0949
      }
    },
    {
      "game_id": "soccer-nwsl-2017-KPqjw8PQ6v",
      "game_slug": "soccer-nwsl-2017-kpqjw8pq6v",
      "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": 1989.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0319,
        "xg_place": -0.0319,
        "goals_minus_xg": -0.0319,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0319,
        "points_added": 0.0,
        "xpoints_added": 0.0157,
        "passes_attempted": 653.0,
        "pass_completion_pct": 0.7504,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": 3.8913,
        "passes_over_expected_p100": 0.5959,
        "avg_pass_distance": 22.8654,
        "avg_pass_vertical": 10.9918
      }
    },
    {
      "game_id": "soccer-nwsl-2018-KPqjw8PQ6v",
      "game_slug": "soccer-nwsl-2018-kpqjw8pq6v",
      "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": 968.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3897,
        "xg_place": 0.1611,
        "goals_minus_xg": -0.3897,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0154,
        "assists_minus_xa": -0.0154,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4052,
        "points_added": 0.0,
        "xpoints_added": 0.348,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -2.3034,
        "passes_over_expected_p100": -0.4653,
        "avg_pass_distance": 22.8243,
        "avg_pass_vertical": 9.648
      }
    },
    {
      "game_id": "soccer-nwsl-2018-eV5D2w9QKn",
      "game_slug": "soccer-nwsl-2018-ev5d2w9qkn",
      "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": 467.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1869,
        "xg_place": -0.1869,
        "goals_minus_xg": -0.1869,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1869,
        "points_added": 0.0,
        "xpoints_added": 0.157,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7639,
        "passes_over_expected": -2.3163,
        "passes_over_expected_p100": -1.1467,
        "avg_pass_distance": 21.0224,
        "avg_pass_vertical": 7.8614
      }
    },
    {
      "game_id": "soccer-nwsl-2019-eV5D2w9QKn",
      "game_slug": "soccer-nwsl-2019-ev5d2w9qkn",
      "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": 734.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4108,
        "xg_place": -0.4108,
        "goals_minus_xg": -0.4108,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1862,
        "assists_minus_xa": -0.1862,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.597,
        "points_added": 0.0,
        "xpoints_added": 0.201,
        "passes_attempted": 342.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8309,
        "passes_over_expected": 0.8474,
        "passes_over_expected_p100": 0.2478,
        "avg_pass_distance": 23.4176,
        "avg_pass_vertical": 10.8049
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}