{
  "slug": "soccer-uslc-2023-nwmwgndmlz",
  "game_id": "soccer-uslc-2023-NWMWgNDMlz",
  "display": "USLC 2023 Season",
  "league": "USLC",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2023",
  "synthetic": true,
  "player_count": 25,
  "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": "aaron-molloy",
      "canonical_name": "Aaron Molloy",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3338.0,
        "shots": 63.0,
        "shots_on_target": 18.0,
        "goals": 2.0,
        "xg": 5.4728,
        "xg_place": -0.5619,
        "goals_minus_xg": -3.4728,
        "key_passes": 82.0,
        "assists": 8.0,
        "xa": 5.7245,
        "assists_minus_xa": 2.2755,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.1973,
        "points_added": 0.1519,
        "xpoints_added": 4.6513,
        "passes_attempted": 2599.0,
        "pass_completion_pct": 0.8442,
        "xpass_completion_pct": 0.8187,
        "passes_over_expected": 66.3229,
        "passes_over_expected_p100": 2.5519,
        "avg_pass_distance": 25.9731,
        "avg_pass_vertical": 4.8135
      }
    },
    {
      "canonical_id": "aiden-mcfadden",
      "canonical_name": "Aiden McFadden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1297.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4631,
        "xg_place": -0.7173,
        "goals_minus_xg": -0.4631,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.3013,
        "assists_minus_xa": 0.6987,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7644,
        "points_added": 1.1058,
        "xpoints_added": 1.4405,
        "passes_attempted": 738.0,
        "pass_completion_pct": 0.8184,
        "xpass_completion_pct": 0.7918,
        "passes_over_expected": 19.6421,
        "passes_over_expected_p100": 2.6615,
        "avg_pass_distance": 20.9268,
        "avg_pass_vertical": 1.8457
      }
    },
    {
      "canonical_id": "akeem-ward",
      "canonical_name": "Akeem Ward",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3384.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.3052,
        "xg_place": 0.4439,
        "goals_minus_xg": 1.6948,
        "key_passes": 37.0,
        "assists": 3.0,
        "xa": 4.9556,
        "assists_minus_xa": -1.9556,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.2607,
        "points_added": 0.6139,
        "xpoints_added": 0.6907,
        "passes_attempted": 1918.0,
        "pass_completion_pct": 0.8139,
        "xpass_completion_pct": 0.7939,
        "passes_over_expected": 38.277,
        "passes_over_expected_p100": 1.9957,
        "avg_pass_distance": 20.9339,
        "avg_pass_vertical": 4.0078
      }
    },
    {
      "canonical_id": "andrew-romig",
      "canonical_name": "Andrew Romig",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2187.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.338,
        "assists_minus_xa": -0.338,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.338,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 773.0,
        "pass_completion_pct": 0.6624,
        "xpass_completion_pct": 0.7078,
        "passes_over_expected": -35.0954,
        "passes_over_expected_p100": -4.5402,
        "avg_pass_distance": 38.3898,
        "avg_pass_vertical": 29.6442,
        "shots_faced": 80.0,
        "goals_conceded": 37.0,
        "saves": 41.0,
        "headed_shot_share": 0.075,
        "xg_faced": 29.0265,
        "goals_conceded_minus_xg": 7.9735,
        "goals_per_xg": 1.2747
      }
    },
    {
      "canonical_id": "bill-hamid",
      "canonical_name": "Bill Hamid",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 997.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": 343.0,
        "pass_completion_pct": 0.6676,
        "xpass_completion_pct": 0.664,
        "passes_over_expected": 1.2559,
        "passes_over_expected_p100": 0.3662,
        "avg_pass_distance": 40.4949,
        "avg_pass_vertical": 32.0147,
        "shots_faced": 43.0,
        "goals_conceded": 12.0,
        "saves": 29.0,
        "headed_shot_share": 0.1163,
        "xg_faced": 11.9567,
        "goals_conceded_minus_xg": 0.0433,
        "goals_per_xg": 1.0036
      }
    },
    {
      "canonical_id": "bruno-lapa",
      "canonical_name": "Bruno Lapa",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1707.0,
        "shots": 39.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 5.9652,
        "xg_place": -1.0221,
        "goals_minus_xg": -0.9652,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.1337,
        "assists_minus_xa": -0.1337,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.0988,
        "points_added": 1.3992,
        "xpoints_added": 2.1582,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.8131,
        "xpass_completion_pct": 0.7991,
        "passes_over_expected": 9.3736,
        "passes_over_expected_p100": 1.3907,
        "avg_pass_distance": 18.9709,
        "avg_pass_vertical": -0.3002
      }
    },
    {
      "canonical_id": "calvin-harrison",
      "canonical_name": "Calvin Harrison",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.8702,
        "passes_over_expected": -1.6107,
        "passes_over_expected_p100": -53.6904,
        "avg_pass_distance": 9.1276,
        "avg_pass_vertical": -8.165
      }
    },
    {
      "canonical_id": "carson-vom-steeg",
      "canonical_name": "Carson Vom Steeg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1462.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4254,
        "xg_place": -1.0852,
        "goals_minus_xg": -0.4254,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.174,
        "assists_minus_xa": -0.174,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5995,
        "points_added": 0.8752,
        "xpoints_added": 1.1135,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.8563,
        "xpass_completion_pct": 0.8364,
        "passes_over_expected": 16.9036,
        "passes_over_expected_p100": 1.991,
        "avg_pass_distance": 25.2676,
        "avg_pass_vertical": 9.5267
      }
    },
    {
      "canonical_id": "dylan-borczak",
      "canonical_name": "Dylan Borczak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 707.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.6489,
        "xg_place": -0.6907,
        "goals_minus_xg": -1.6489,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9969,
        "assists_minus_xa": 0.0031,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6457,
        "points_added": 0.0,
        "xpoints_added": 0.979,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.6384,
        "xpass_completion_pct": 0.6675,
        "passes_over_expected": -5.1481,
        "passes_over_expected_p100": -2.9085,
        "avg_pass_distance": 18.6808,
        "avg_pass_vertical": 1.5761
      }
    },
    {
      "canonical_id": "emerson-hyndman",
      "canonical_name": "Emerson Hyndman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 0.357,
        "xg_place": -0.1565,
        "goals_minus_xg": 2.643,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1967,
        "assists_minus_xa": -0.1967,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.5537,
        "points_added": 1.1999,
        "xpoints_added": 0.1986,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.8577,
        "xpass_completion_pct": 0.8368,
        "passes_over_expected": 5.1523,
        "passes_over_expected_p100": 2.0944,
        "avg_pass_distance": 20.7198,
        "avg_pass_vertical": 3.6224
      }
    },
    {
      "canonical_id": "graham-smith",
      "canonical_name": "Graham Smith",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2943.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.1952,
        "xg_place": -0.0218,
        "goals_minus_xg": -1.1952,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.5636,
        "assists_minus_xa": 1.4364,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7588,
        "points_added": 0.0579,
        "xpoints_added": 1.1333,
        "passes_attempted": 1908.0,
        "pass_completion_pct": 0.7972,
        "xpass_completion_pct": 0.8044,
        "passes_over_expected": -13.7961,
        "passes_over_expected_p100": -0.7231,
        "avg_pass_distance": 27.7374,
        "avg_pass_vertical": 11.6111
      }
    },
    {
      "canonical_id": "jelani-peters",
      "canonical_name": "Jelani Peters",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1503.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5924,
        "xg_place": -0.1456,
        "goals_minus_xg": 0.4076,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1655,
        "assists_minus_xa": -0.1655,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7579,
        "points_added": 0.0008,
        "xpoints_added": 0.1462,
        "passes_attempted": 845.0,
        "pass_completion_pct": 0.7953,
        "xpass_completion_pct": 0.7967,
        "passes_over_expected": -1.2374,
        "passes_over_expected_p100": -0.1464,
        "avg_pass_distance": 25.6428,
        "avg_pass_vertical": 11.2764
      }
    },
    {
      "canonical_id": "jeremy-kelly",
      "canonical_name": "Jeremy Kelly",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3231.0,
        "shots": 33.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.5081,
        "xg_place": -0.9401,
        "goals_minus_xg": -0.5081,
        "key_passes": 41.0,
        "assists": 1.0,
        "xa": 3.1791,
        "assists_minus_xa": -2.1791,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.6872,
        "points_added": 2.379,
        "xpoints_added": 2.5955,
        "passes_attempted": 1648.0,
        "pass_completion_pct": 0.8362,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 25.6279,
        "passes_over_expected_p100": 1.5551,
        "avg_pass_distance": 21.7926,
        "avg_pass_vertical": 2.5443
      }
    },
    {
      "canonical_id": "laurent-kissiedou",
      "canonical_name": "Laurent Kissiedou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1992.0,
        "shots": 38.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 4.908,
        "xg_place": 0.2798,
        "goals_minus_xg": 0.092,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.1392,
        "assists_minus_xa": 0.8608,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.0472,
        "points_added": 2.0756,
        "xpoints_added": 2.6902,
        "passes_attempted": 711.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": -13.413,
        "passes_over_expected_p100": -1.8865,
        "avg_pass_distance": 17.0626,
        "avg_pass_vertical": -2.7729
      }
    },
    {
      "canonical_id": "leston-paul",
      "canonical_name": "Leston Paul",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1210.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1902,
        "xg_place": -0.1902,
        "goals_minus_xg": -0.1902,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2959,
        "assists_minus_xa": 0.7041,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4861,
        "points_added": 0.0,
        "xpoints_added": 0.1147,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.8835,
        "xpass_completion_pct": 0.8582,
        "passes_over_expected": 13.0149,
        "passes_over_expected_p100": 2.5272,
        "avg_pass_distance": 21.0431,
        "avg_pass_vertical": 3.7101
      }
    },
    {
      "canonical_id": "lucas-turci",
      "canonical_name": "Lucas Turci",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1906.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.391,
        "xg_place": -0.0432,
        "goals_minus_xg": 0.609,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7553,
        "assists_minus_xa": 0.2447,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1463,
        "points_added": 0.4888,
        "xpoints_added": 1.1092,
        "passes_attempted": 1194.0,
        "pass_completion_pct": 0.7571,
        "xpass_completion_pct": 0.7647,
        "passes_over_expected": -9.0034,
        "passes_over_expected_p100": -0.7541,
        "avg_pass_distance": 29.7666,
        "avg_pass_vertical": 13.3694
      }
    },
    {
      "canonical_id": "luiz-fernando",
      "canonical_name": "Luiz Fernando",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2225.0,
        "shots": 34.0,
        "shots_on_target": 13.0,
        "goals": 8.0,
        "xg": 4.2761,
        "xg_place": 1.6372,
        "goals_minus_xg": 3.7239,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 2.9,
        "assists_minus_xa": 0.1,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 7.1761,
        "points_added": 4.1849,
        "xpoints_added": 2.3123,
        "passes_attempted": 755.0,
        "pass_completion_pct": 0.7483,
        "xpass_completion_pct": 0.7566,
        "passes_over_expected": -6.2154,
        "passes_over_expected_p100": -0.8232,
        "avg_pass_distance": 19.613,
        "avg_pass_vertical": 0.1612
      }
    },
    {
      "canonical_id": "nighte-pickering",
      "canonical_name": "Nighte Pickering",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 25.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 3.9786,
        "xg_place": -1.2684,
        "goals_minus_xg": 0.0214,
        "key_passes": 6.0,
        "assists": 3.0,
        "xa": 1.2985,
        "assists_minus_xa": 1.7015,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.2771,
        "points_added": 0.8043,
        "xpoints_added": 1.9839,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.6511,
        "xpass_completion_pct": 0.7146,
        "passes_over_expected": -17.6566,
        "passes_over_expected_p100": -6.3513,
        "avg_pass_distance": 19.4794,
        "avg_pass_vertical": -0.1536
      }
    },
    {
      "canonical_id": "phillip-goodrum",
      "canonical_name": "Phillip Goodrum",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 772.0,
        "shots": 30.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 3.4465,
        "xg_place": -1.4348,
        "goals_minus_xg": -3.4465,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3137,
        "assists_minus_xa": -0.3137,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.7602,
        "points_added": 0.0,
        "xpoints_added": 2.1399,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.6738,
        "xpass_completion_pct": 0.7279,
        "passes_over_expected": -7.6393,
        "passes_over_expected_p100": -5.4179,
        "avg_pass_distance": 15.3843,
        "avg_pass_vertical": -1.4188
      }
    },
    {
      "canonical_id": "rashawn-dally",
      "canonical_name": "Rashawn Dally",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 914.0,
        "shots": 24.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.6758,
        "xg_place": -1.4476,
        "goals_minus_xg": 0.3242,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.3999,
        "assists_minus_xa": 0.6001,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0757,
        "points_added": 0.9618,
        "xpoints_added": 0.9096,
        "passes_attempted": 338.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7715,
        "passes_over_expected": -9.7556,
        "passes_over_expected_p100": -2.8863,
        "avg_pass_distance": 18.5397,
        "avg_pass_vertical": 0.5071
      }
    },
    {
      "canonical_id": "rece-buckmaster",
      "canonical_name": "Rece Buckmaster",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1953.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2416,
        "xg_place": 0.4393,
        "goals_minus_xg": 0.7584,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7224,
        "assists_minus_xa": 0.2776,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9639,
        "points_added": 0.4122,
        "xpoints_added": 0.081,
        "passes_attempted": 1136.0,
        "pass_completion_pct": 0.8442,
        "xpass_completion_pct": 0.8105,
        "passes_over_expected": 38.2775,
        "passes_over_expected_p100": 3.3695,
        "avg_pass_distance": 20.2343,
        "avg_pass_vertical": 4.3675
      }
    },
    {
      "canonical_id": "richard-s\u00e1nchez",
      "canonical_name": "Richard S\u00e1nchez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 325.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": 109.0,
        "pass_completion_pct": 0.8349,
        "xpass_completion_pct": 0.8389,
        "passes_over_expected": -0.4416,
        "passes_over_expected_p100": -0.4052,
        "avg_pass_distance": 29.7838,
        "avg_pass_vertical": 19.1861,
        "shots_faced": 8.0,
        "goals_conceded": 5.0,
        "saves": 3.0,
        "headed_shot_share": 0.125,
        "xg_faced": 3.5594,
        "goals_conceded_minus_xg": 1.4406,
        "goals_per_xg": 1.4047
      }
    },
    {
      "canonical_id": "rodrigo-da-costa",
      "canonical_name": "Rodrigo da Costa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2076.0,
        "shots": 48.0,
        "shots_on_target": 26.0,
        "goals": 12.0,
        "xg": 8.3496,
        "xg_place": 2.0878,
        "goals_minus_xg": 3.6504,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.565,
        "assists_minus_xa": -0.565,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 11.9146,
        "points_added": 4.9598,
        "xpoints_added": 4.724,
        "passes_attempted": 606.0,
        "pass_completion_pct": 0.7046,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -24.1082,
        "passes_over_expected_p100": -3.9782,
        "avg_pass_distance": 17.3213,
        "avg_pass_vertical": -0.6206
      }
    },
    {
      "canonical_id": "samuel-careaga",
      "canonical_name": "Samuel Careaga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7057,
        "xg_place": 0.1195,
        "goals_minus_xg": 1.2943,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.6324,
        "assists_minus_xa": 0.3676,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3381,
        "points_added": 1.4279,
        "xpoints_added": 0.6152,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.8425,
        "xpass_completion_pct": 0.8367,
        "passes_over_expected": 0.7444,
        "passes_over_expected_p100": 0.5862,
        "avg_pass_distance": 21.6729,
        "avg_pass_vertical": 0.6643
      }
    },
    {
      "canonical_id": "sebastian-velasquez",
      "canonical_name": "Sebastian Velasquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.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": 5.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": 0.9078,
        "passes_over_expected_p100": 18.1568,
        "avg_pass_distance": 13.698,
        "avg_pass_vertical": 3.404
      }
    }
  ]
}