{
  "slug": "soccer-nwsl-2023-zeqzeazqkw",
  "game_id": "soccer-nwsl-2023-zeQZeazqKw",
  "display": "NWSL 2023 Season",
  "league": "NWSL",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nwsl-2023",
  "synthetic": true,
  "player_count": 26,
  "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": "brianna-pinto",
      "canonical_name": "Brianna Pinto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 919.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.408,
        "xg_place": 1.7431,
        "goals_minus_xg": 0.592,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5022,
        "assists_minus_xa": -0.5022,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9102,
        "points_added": 0.569,
        "xpoints_added": 0.7268,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.793,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": -3.5404,
        "passes_over_expected_p100": -1.0322,
        "avg_pass_distance": 17.2758,
        "avg_pass_vertical": 0.435
      }
    },
    {
      "canonical_id": "brittany-ratcliffe",
      "canonical_name": "Brittany Ratcliffe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 928.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.0104,
        "xg_place": 0.7911,
        "goals_minus_xg": -0.0104,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9787,
        "assists_minus_xa": -0.9787,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9892,
        "points_added": 2.3135,
        "xpoints_added": 2.5211,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7633,
        "xpass_completion_pct": 0.737,
        "passes_over_expected": 6.4386,
        "passes_over_expected_p100": 2.628,
        "avg_pass_distance": 16.7728,
        "avg_pass_vertical": -4.2919
      }
    },
    {
      "canonical_id": "casey-murphy",
      "canonical_name": "Casey Murphy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2411.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": 885.0,
        "pass_completion_pct": 0.7401,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": -15.0488,
        "passes_over_expected_p100": -1.7004,
        "avg_pass_distance": 30.6267,
        "avg_pass_vertical": 20.9422,
        "shots_faced": 81.0,
        "goals_conceded": 23.0,
        "saves": 54.0,
        "headed_shot_share": 0.1358,
        "xg_faced": 22.4835,
        "goals_conceded_minus_xg": 0.5165,
        "goals_per_xg": 1.023
      }
    },
    {
      "canonical_id": "clara-robbins",
      "canonical_name": "Clara Robbins",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1087,
        "xg_place": 0.1827,
        "goals_minus_xg": -0.1087,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1087,
        "points_added": 0.0,
        "xpoints_added": 0.0759,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.658,
        "passes_over_expected": 0.4163,
        "passes_over_expected_p100": 0.8673,
        "avg_pass_distance": 19.2596,
        "avg_pass_vertical": 6.4542
      }
    },
    {
      "canonical_id": "denise-osullivan",
      "canonical_name": "Denise O'Sullivan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2437.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9914,
        "xg_place": -0.1616,
        "goals_minus_xg": 1.0086,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 1.863,
        "assists_minus_xa": -0.863,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8544,
        "points_added": 1.9771,
        "xpoints_added": 0.6833,
        "passes_attempted": 1361.0,
        "pass_completion_pct": 0.8619,
        "xpass_completion_pct": 0.8254,
        "passes_over_expected": 49.693,
        "passes_over_expected_p100": 3.6512,
        "avg_pass_distance": 17.4705,
        "avg_pass_vertical": 1.7877
      }
    },
    {
      "canonical_id": "emily-fox",
      "canonical_name": "Emily Fox",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2110.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0354,
        "xg_place": -0.0462,
        "goals_minus_xg": -1.0354,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.1458,
        "assists_minus_xa": -0.1458,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1811,
        "points_added": 0.0,
        "xpoints_added": 0.6815,
        "passes_attempted": 1494.0,
        "pass_completion_pct": 0.8527,
        "xpass_completion_pct": 0.815,
        "passes_over_expected": 56.3602,
        "passes_over_expected_p100": 3.7724,
        "avg_pass_distance": 17.8062,
        "avg_pass_vertical": 2.5833
      }
    },
    {
      "canonical_id": "frankie-tagliaferri",
      "canonical_name": "Frankie Tagliaferri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 697.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.1066,
        "xg_place": 0.837,
        "goals_minus_xg": 0.8934,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.5369,
        "assists_minus_xa": 1.4631,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6434,
        "points_added": 0.149,
        "xpoints_added": 0.6635,
        "passes_attempted": 299.0,
        "pass_completion_pct": 0.7291,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": -6.1953,
        "passes_over_expected_p100": -2.072,
        "avg_pass_distance": 15.8318,
        "avg_pass_vertical": 0.3358
      }
    },
    {
      "canonical_id": "haley-hopkins",
      "canonical_name": "Haley Hopkins",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.4858,
        "xg_place": 0.023,
        "goals_minus_xg": 0.5142,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.1549,
        "assists_minus_xa": 0.8451,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.6407,
        "points_added": 0.1381,
        "xpoints_added": 1.6893,
        "passes_attempted": 214.0,
        "pass_completion_pct": 0.743,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": -2.9729,
        "passes_over_expected_p100": -1.3892,
        "avg_pass_distance": 16.9268,
        "avg_pass_vertical": -0.5373
      }
    },
    {
      "canonical_id": "kaleigh-kurtz",
      "canonical_name": "Kaleigh Kurtz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3103.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9527,
        "xg_place": -0.2491,
        "goals_minus_xg": -0.9527,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4254,
        "assists_minus_xa": 0.5746,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3781,
        "points_added": 0.0,
        "xpoints_added": 1.0773,
        "passes_attempted": 2398.0,
        "pass_completion_pct": 0.8315,
        "xpass_completion_pct": 0.825,
        "passes_over_expected": 15.5479,
        "passes_over_expected_p100": 0.6484,
        "avg_pass_distance": 23.5239,
        "avg_pass_vertical": 8.6158
      }
    },
    {
      "canonical_id": "katelyn-rowland",
      "canonical_name": "Katelyn Rowland",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.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": 369.0,
        "pass_completion_pct": 0.832,
        "xpass_completion_pct": 0.8295,
        "passes_over_expected": 0.901,
        "passes_over_expected_p100": 0.2442,
        "avg_pass_distance": 27.6637,
        "avg_pass_vertical": 18.159,
        "shots_faced": 22.0,
        "goals_conceded": 5.0,
        "saves": 17.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 4.0412,
        "goals_conceded_minus_xg": 0.9588,
        "goals_per_xg": 1.2373
      }
    },
    {
      "canonical_id": "kerolin",
      "canonical_name": "Kerolin",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2165.0,
        "shots": 70.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 9.6862,
        "xg_place": 0.0889,
        "goals_minus_xg": 1.3138,
        "key_passes": 37.0,
        "assists": 3.0,
        "xa": 3.9587,
        "assists_minus_xa": -0.9587,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.6449,
        "points_added": 3.5223,
        "xpoints_added": 5.841,
        "passes_attempted": 793.0,
        "pass_completion_pct": 0.7579,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": 0.7461,
        "passes_over_expected_p100": 0.0941,
        "avg_pass_distance": 16.7227,
        "avg_pass_vertical": -1.0623
      }
    },
    {
      "canonical_id": "kiara-pickett",
      "canonical_name": "Kiara Pickett",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1079.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0509,
        "xg_place": -0.0509,
        "goals_minus_xg": -0.0509,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.6934,
        "assists_minus_xa": 1.3066,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7444,
        "points_added": 0.0,
        "xpoints_added": 0.0373,
        "passes_attempted": 597.0,
        "pass_completion_pct": 0.8107,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 2.7392,
        "passes_over_expected_p100": 0.4588,
        "avg_pass_distance": 18.5526,
        "avg_pass_vertical": 2.1327
      }
    },
    {
      "canonical_id": "malia-berkely",
      "canonical_name": "Malia Berkely",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2530.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9796,
        "xg_place": 0.2021,
        "goals_minus_xg": 0.0204,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8874,
        "assists_minus_xa": -0.8874,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.867,
        "points_added": 0.2203,
        "xpoints_added": 0.3256,
        "passes_attempted": 1849.0,
        "pass_completion_pct": 0.8902,
        "xpass_completion_pct": 0.866,
        "passes_over_expected": 44.7222,
        "passes_over_expected_p100": 2.4187,
        "avg_pass_distance": 22.2265,
        "avg_pass_vertical": 6.6511
      }
    },
    {
      "canonical_id": "manaka-matsukubo",
      "canonical_name": "Manaka Matsukubo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 739.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 0.8903,
        "xg_place": 0.4734,
        "goals_minus_xg": 1.1097,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 1.2089,
        "assists_minus_xa": -0.2089,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0992,
        "points_added": 0.8501,
        "xpoints_added": 0.5054,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7705,
        "xpass_completion_pct": 0.7871,
        "passes_over_expected": -5.0577,
        "passes_over_expected_p100": -1.6583,
        "avg_pass_distance": 15.2864,
        "avg_pass_vertical": 0.1411
      }
    },
    {
      "canonical_id": "meredith-speck",
      "canonical_name": "Meredith Speck",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2194,
        "xg_place": 0.5827,
        "goals_minus_xg": 0.7806,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2283,
        "assists_minus_xa": -0.2283,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4477,
        "points_added": 0.0553,
        "xpoints_added": 0.0899,
        "passes_attempted": 493.0,
        "pass_completion_pct": 0.785,
        "xpass_completion_pct": 0.8181,
        "passes_over_expected": -16.344,
        "passes_over_expected_p100": -3.3152,
        "avg_pass_distance": 17.4147,
        "avg_pass_vertical": 0.5045
      }
    },
    {
      "canonical_id": "mille-jensen",
      "canonical_name": "Mille Jensen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.0197,
        "xg_place": 0.6632,
        "goals_minus_xg": 1.9803,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8091,
        "assists_minus_xa": 0.1909,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.8288,
        "points_added": 0.9454,
        "xpoints_added": 0.4725,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.652,
        "xpass_completion_pct": 0.7088,
        "passes_over_expected": -14.2017,
        "passes_over_expected_p100": -5.6807,
        "avg_pass_distance": 17.0731,
        "avg_pass_vertical": -1.0012
      }
    },
    {
      "canonical_id": "millie-farrow",
      "canonical_name": "Millie Farrow",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 71.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4483,
        "xg_place": -0.2784,
        "goals_minus_xg": -0.4483,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4483,
        "points_added": 0.0,
        "xpoints_added": 0.1615,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.8108,
        "passes_over_expected": -1.6759,
        "passes_over_expected_p100": -23.9413,
        "avg_pass_distance": 19.8385,
        "avg_pass_vertical": 0.6133
      }
    },
    {
      "canonical_id": "narumi-miura",
      "canonical_name": "Narumi Miura",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2790.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 3.0498,
        "xg_place": 0.1394,
        "goals_minus_xg": -1.0498,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 3.0001,
        "assists_minus_xa": 0.9999,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0499,
        "points_added": 0.4875,
        "xpoints_added": 1.4917,
        "passes_attempted": 1489.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": 38.1292,
        "passes_over_expected_p100": 2.5607,
        "avg_pass_distance": 18.7999,
        "avg_pass_vertical": 1.4241
      }
    },
    {
      "canonical_id": "olivia-wingate",
      "canonical_name": "Olivia Wingate",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 833.0,
        "shots": 20.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.939,
        "xg_place": 0.4499,
        "goals_minus_xg": -0.939,
        "key_passes": 5.0,
        "assists": 4.0,
        "xa": 1.8471,
        "assists_minus_xa": 2.1529,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7861,
        "points_added": 0.0757,
        "xpoints_added": 1.2511,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.6014,
        "xpass_completion_pct": 0.6699,
        "passes_over_expected": -9.4506,
        "passes_over_expected_p100": -6.8483,
        "avg_pass_distance": 14.6432,
        "avg_pass_vertical": -2.0616
      }
    },
    {
      "canonical_id": "rikke-marie-madsen",
      "canonical_name": "Rikke Marie Madsen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3158,
        "xg_place": 0.1306,
        "goals_minus_xg": 0.6842,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.6501,
        "assists_minus_xa": -0.6501,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9659,
        "points_added": 0.4147,
        "xpoints_added": 0.2193,
        "passes_attempted": 288.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7461,
        "passes_over_expected": -3.8689,
        "passes_over_expected_p100": -1.3434,
        "avg_pass_distance": 15.2837,
        "avg_pass_vertical": -1.6174
      }
    },
    {
      "canonical_id": "ryan-williams",
      "canonical_name": "Ryan Williams",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3077.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4829,
        "xg_place": -0.4552,
        "goals_minus_xg": -0.4829,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.0837,
        "assists_minus_xa": -0.0837,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5665,
        "points_added": 0.0,
        "xpoints_added": 0.3694,
        "passes_attempted": 2388.0,
        "pass_completion_pct": 0.8212,
        "xpass_completion_pct": 0.7936,
        "passes_over_expected": 65.8456,
        "passes_over_expected_p100": 2.7574,
        "avg_pass_distance": 18.9213,
        "avg_pass_vertical": 4.0333
      }
    },
    {
      "canonical_id": "sarah-clark",
      "canonical_name": "Sarah Clark",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 41.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": 2.0,
        "assists": 1.0,
        "xa": 0.3732,
        "assists_minus_xa": 0.6268,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3732,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5926,
        "xpass_completion_pct": 0.724,
        "passes_over_expected": -3.549,
        "passes_over_expected_p100": -13.1443,
        "avg_pass_distance": 18.3476,
        "avg_pass_vertical": 2.529
      }
    },
    {
      "canonical_id": "sydney-collins",
      "canonical_name": "Sydney Collins",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 444.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1113,
        "xg_place": -0.1113,
        "goals_minus_xg": -0.1113,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1615,
        "assists_minus_xa": -0.1615,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2729,
        "points_added": 0.0,
        "xpoints_added": 0.1734,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.8274,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": 3.6008,
        "passes_over_expected_p100": 1.1729,
        "avg_pass_distance": 19.7723,
        "avg_pass_vertical": 4.2478
      }
    },
    {
      "canonical_id": "tess-boade",
      "canonical_name": "Tess Boade",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1318.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.5979,
        "xg_place": -0.8374,
        "goals_minus_xg": -1.5979,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 2.4033,
        "assists_minus_xa": 0.5967,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0012,
        "points_added": 0.4019,
        "xpoints_added": 1.2425,
        "passes_attempted": 409.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": -0.82,
        "passes_over_expected_p100": -0.2005,
        "avg_pass_distance": 15.1971,
        "avg_pass_vertical": -0.9725
      }
    },
    {
      "canonical_id": "tyler-lussi",
      "canonical_name": "Tyler Lussi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 49.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 5.0245,
        "xg_place": -0.5021,
        "goals_minus_xg": 0.9755,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7759,
        "assists_minus_xa": 0.2241,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.8004,
        "points_added": 2.3779,
        "xpoints_added": 3.2678,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6328,
        "xpass_completion_pct": 0.6732,
        "passes_over_expected": -23.8701,
        "passes_over_expected_p100": -4.0389,
        "avg_pass_distance": 16.7162,
        "avg_pass_vertical": 2.3262
      }
    },
    {
      "canonical_id": "victoria-pickett",
      "canonical_name": "Victoria Pickett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 433.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8299,
        "xg_place": -0.0666,
        "goals_minus_xg": 0.1701,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4049,
        "assists_minus_xa": -0.4049,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2348,
        "points_added": 0.4827,
        "xpoints_added": 0.4919,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": -2.1075,
        "passes_over_expected_p100": -1.5966,
        "avg_pass_distance": 17.3395,
        "avg_pass_vertical": -0.0699
      }
    }
  ]
}