{
  "slug": "soccer-nwsl-2020-pk5leenqow",
  "game_id": "soccer-nwsl-2020-Pk5LeeNqOW",
  "display": "NWSL 2020 Season",
  "league": "NWSL",
  "season": 2020,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nwsl-2020",
  "synthetic": true,
  "player_count": 22,
  "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": "angela-salem",
      "canonical_name": "Angela Salem",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 670.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": -0.0796,
        "goals_minus_xg": -0.0796,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1907,
        "assists_minus_xa": -0.1907,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2703,
        "points_added": 0.0,
        "xpoints_added": 0.0378,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": 10.8353,
        "passes_over_expected_p100": 2.9127,
        "avg_pass_distance": 18.3549,
        "avg_pass_vertical": 5.5551
      }
    },
    {
      "canonical_id": "autumn-smithers",
      "canonical_name": "Autumn Smithers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 119.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0202,
        "xg_place": -0.0202,
        "goals_minus_xg": -0.0202,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0202,
        "points_added": 0.0,
        "xpoints_added": 0.0384,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -2.7978,
        "passes_over_expected_p100": -6.2174,
        "avg_pass_distance": 22.3294,
        "avg_pass_vertical": 11.9779
      }
    },
    {
      "canonical_id": "becky-sauerbrunn",
      "canonical_name": "Becky Sauerbrunn",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 357.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0155,
        "xg_place": -0.0155,
        "goals_minus_xg": -0.0155,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0155,
        "points_added": 0.0,
        "xpoints_added": 0.0079,
        "passes_attempted": 191.0,
        "pass_completion_pct": 0.8639,
        "xpass_completion_pct": 0.8153,
        "passes_over_expected": 9.2712,
        "passes_over_expected_p100": 4.854,
        "avg_pass_distance": 21.5365,
        "avg_pass_vertical": 8.7786
      }
    },
    {
      "canonical_id": "bella-bixby",
      "canonical_name": "Bella Bixby",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 399.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": 104.0,
        "pass_completion_pct": 0.5288,
        "xpass_completion_pct": 0.5539,
        "passes_over_expected": -2.6008,
        "passes_over_expected_p100": -2.5007,
        "avg_pass_distance": 46.1206,
        "avg_pass_vertical": 38.97,
        "shots_faced": 14.0,
        "goals_conceded": 3.0,
        "saves": 11.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 4.0319,
        "goals_conceded_minus_xg": -1.0319,
        "goals_per_xg": 0.7441
      }
    },
    {
      "canonical_id": "britt-eckerstrom",
      "canonical_name": "Britt Eckerstrom",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.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": 148.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.6601,
        "passes_over_expected": 6.2995,
        "passes_over_expected_p100": 4.2564,
        "avg_pass_distance": 37.4319,
        "avg_pass_vertical": 30.0917,
        "shots_faced": 37.0,
        "goals_conceded": 4.0,
        "saves": 33.0,
        "headed_shot_share": 0.1892,
        "xg_faced": 9.8177,
        "goals_conceded_minus_xg": -5.8177,
        "goals_per_xg": 0.4074
      }
    },
    {
      "canonical_id": "celeste-boureille",
      "canonical_name": "Celeste Boureille",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 349.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5334,
        "xg_place": -0.3086,
        "goals_minus_xg": -0.5334,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.523,
        "assists_minus_xa": -0.523,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0564,
        "points_added": 0.0,
        "xpoints_added": 0.1693,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.7148,
        "passes_over_expected": -6.9372,
        "passes_over_expected_p100": -4.0332,
        "avg_pass_distance": 17.1825,
        "avg_pass_vertical": 2.5719
      }
    },
    {
      "canonical_id": "christen-westphal",
      "canonical_name": "Christen Westphal",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 756.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": 8.0,
        "assists": 0.0,
        "xa": 0.4083,
        "assists_minus_xa": -0.4083,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4083,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 512.0,
        "pass_completion_pct": 0.7422,
        "xpass_completion_pct": 0.7268,
        "passes_over_expected": 7.855,
        "passes_over_expected_p100": 1.5342,
        "avg_pass_distance": 18.5477,
        "avg_pass_vertical": 5.4437
      }
    },
    {
      "canonical_id": "christine-sinclair",
      "canonical_name": "Christine Sinclair",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 955.0,
        "shots": 26.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 4.9699,
        "xg_place": 0.9135,
        "goals_minus_xg": 1.0301,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.8499,
        "assists_minus_xa": -0.8499,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.8198,
        "points_added": 2.6147,
        "xpoints_added": 2.762,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.7419,
        "xpass_completion_pct": 0.7125,
        "passes_over_expected": 10.9459,
        "passes_over_expected_p100": 2.9425,
        "avg_pass_distance": 17.8722,
        "avg_pass_vertical": 4.2648
      }
    },
    {
      "canonical_id": "emily-curran",
      "canonical_name": "Emily Curran",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1742,
        "xg_place": -0.1742,
        "goals_minus_xg": -0.1742,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.608,
        "assists_minus_xa": -0.608,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7822,
        "points_added": 0.0,
        "xpoints_added": 0.2632,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": 2.377,
        "passes_over_expected_p100": 2.1223,
        "avg_pass_distance": 20.1837,
        "avg_pass_vertical": 6.0216
      }
    },
    {
      "canonical_id": "emily-menges",
      "canonical_name": "Emily Menges",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 854.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.1101,
        "assists_minus_xa": -0.1101,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1101,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 519.0,
        "pass_completion_pct": 0.8382,
        "xpass_completion_pct": 0.8133,
        "passes_over_expected": 12.9173,
        "passes_over_expected_p100": 2.4889,
        "avg_pass_distance": 23.2857,
        "avg_pass_vertical": 10.1936
      }
    },
    {
      "canonical_id": "gabby-seiler",
      "canonical_name": "Gabby Seiler",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 136.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0164,
        "xg_place": -0.0164,
        "goals_minus_xg": -0.0164,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0347,
        "assists_minus_xa": -0.0347,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0511,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7215,
        "passes_over_expected": -1.6218,
        "passes_over_expected_p100": -2.4572,
        "avg_pass_distance": 16.8117,
        "avg_pass_vertical": 6.1045
      }
    },
    {
      "canonical_id": "katherine-reynolds",
      "canonical_name": "Katherine Reynolds",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 139.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.0181,
        "assists_minus_xa": -0.0181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0181,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.6838,
        "passes_over_expected": -1.2426,
        "passes_over_expected_p100": -2.3445,
        "avg_pass_distance": 22.5415,
        "avg_pass_vertical": 11.2146
      }
    },
    {
      "canonical_id": "kelli-hubly",
      "canonical_name": "Kelli Hubly",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 631.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0483,
        "xg_place": 0.2088,
        "goals_minus_xg": -0.0483,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0483,
        "points_added": 0.0,
        "xpoints_added": 0.0074,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.7889,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": -2.6317,
        "passes_over_expected_p100": -0.9106,
        "avg_pass_distance": 21.8455,
        "avg_pass_vertical": 8.5203
      }
    },
    {
      "canonical_id": "lindsey-heaps",
      "canonical_name": "Lindsey Heaps",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 727.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.4123,
        "xg_place": 0.5751,
        "goals_minus_xg": -0.4123,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 2.0425,
        "assists_minus_xa": 0.9575,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.4548,
        "points_added": 0.3819,
        "xpoints_added": 1.4499,
        "passes_attempted": 381.0,
        "pass_completion_pct": 0.7664,
        "xpass_completion_pct": 0.7344,
        "passes_over_expected": 12.1949,
        "passes_over_expected_p100": 3.2007,
        "avg_pass_distance": 20.2313,
        "avg_pass_vertical": 3.1025
      }
    },
    {
      "canonical_id": "madison-pogarch",
      "canonical_name": "Madison Pogarch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 351.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": 5.0,
        "assists": 0.0,
        "xa": 0.1427,
        "assists_minus_xa": -0.1427,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1427,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 222.0,
        "pass_completion_pct": 0.6712,
        "xpass_completion_pct": 0.7042,
        "passes_over_expected": -7.336,
        "passes_over_expected_p100": -3.3045,
        "avg_pass_distance": 19.5898,
        "avg_pass_vertical": 6.6223
      }
    },
    {
      "canonical_id": "marissa-everett",
      "canonical_name": "Marissa Everett",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 167.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2712,
        "xg_place": -0.0327,
        "goals_minus_xg": -0.2712,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.018,
        "assists_minus_xa": -0.018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2892,
        "points_added": 0.0,
        "xpoints_added": 0.2926,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6471,
        "xpass_completion_pct": 0.6837,
        "passes_over_expected": -1.2471,
        "passes_over_expected_p100": -3.6678,
        "avg_pass_distance": 15.6805,
        "avg_pass_vertical": -0.9287
      }
    },
    {
      "canonical_id": "meghan-klingenberg",
      "canonical_name": "Meghan Klingenberg",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 809.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0171,
        "xg_place": -0.0171,
        "goals_minus_xg": -0.0171,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.1941,
        "assists_minus_xa": 0.8059,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2113,
        "points_added": 0.0,
        "xpoints_added": 0.0022,
        "passes_attempted": 584.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": 34.0977,
        "passes_over_expected_p100": 5.8386,
        "avg_pass_distance": 21.0031,
        "avg_pass_vertical": 6.0882
      }
    },
    {
      "canonical_id": "morgan-weaver",
      "canonical_name": "Morgan Weaver",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 564.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.7644,
        "xg_place": -0.7029,
        "goals_minus_xg": -0.7644,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6657,
        "assists_minus_xa": -0.6657,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4301,
        "points_added": 0.0,
        "xpoints_added": 1.0569,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.6251,
        "passes_over_expected": -5.016,
        "passes_over_expected_p100": -4.18,
        "avg_pass_distance": 17.9237,
        "avg_pass_vertical": -0.8126
      }
    },
    {
      "canonical_id": "rocky-rodr\u00edguez",
      "canonical_name": "Rocky Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 895.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.6317,
        "xg_place": 0.3056,
        "goals_minus_xg": 0.3683,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.048,
        "assists_minus_xa": -0.048,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6797,
        "points_added": 0.0187,
        "xpoints_added": 0.3906,
        "passes_attempted": 392.0,
        "pass_completion_pct": 0.7245,
        "xpass_completion_pct": 0.7201,
        "passes_over_expected": 1.7049,
        "passes_over_expected_p100": 0.4349,
        "avg_pass_distance": 18.0074,
        "avg_pass_vertical": 3.4062
      }
    },
    {
      "canonical_id": "simone-charley",
      "canonical_name": "Simone Charley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 620.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 3.6664,
        "xg_place": -1.8193,
        "goals_minus_xg": -1.6664,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.244,
        "assists_minus_xa": -0.244,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9104,
        "points_added": 1.9081,
        "xpoints_added": 3.4837,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.5909,
        "xpass_completion_pct": 0.6546,
        "passes_over_expected": -7.0036,
        "passes_over_expected_p100": -6.3669,
        "avg_pass_distance": 15.591,
        "avg_pass_vertical": -1.7095
      }
    },
    {
      "canonical_id": "sophia-wilson",
      "canonical_name": "Sophia Wilson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8088,
        "xg_place": -0.2579,
        "goals_minus_xg": 0.1912,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.7705,
        "assists_minus_xa": -0.7705,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5793,
        "points_added": 0.0774,
        "xpoints_added": 0.1426,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7213,
        "passes_over_expected": 0.3788,
        "passes_over_expected_p100": 0.7891,
        "avg_pass_distance": 14.844,
        "avg_pass_vertical": -0.3289
      }
    },
    {
      "canonical_id": "tyler-lussi",
      "canonical_name": "Tyler Lussi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 480.0,
        "shots": 20.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2028,
        "xg_place": -0.9329,
        "goals_minus_xg": -1.2028,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0341,
        "assists_minus_xa": -0.0341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2369,
        "points_added": 0.0,
        "xpoints_added": 0.7518,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.6466,
        "xpass_completion_pct": 0.684,
        "passes_over_expected": -4.3404,
        "passes_over_expected_p100": -3.7417,
        "avg_pass_distance": 16.2382,
        "avg_pass_vertical": -0.5841
      }
    }
  ]
}