{
  "slug": "soccer-uslc-2023-pk5lzygqow",
  "game_id": "soccer-uslc-2023-Pk5LzyGQOW",
  "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": "alan-d\u00edaz",
      "canonical_name": "Alan D\u00edaz",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2885.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0342,
        "xg_place": -0.0342,
        "goals_minus_xg": -0.0342,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1834,
        "assists_minus_xa": -0.1834,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2176,
        "points_added": 0.0,
        "xpoints_added": 0.0338,
        "passes_attempted": 1083.0,
        "pass_completion_pct": 0.6353,
        "xpass_completion_pct": 0.6176,
        "passes_over_expected": 19.1549,
        "passes_over_expected_p100": 1.7687,
        "avg_pass_distance": 45.8593,
        "avg_pass_vertical": 37.6213,
        "shots_faced": 126.0,
        "goals_conceded": 53.0,
        "saves": 71.0,
        "headed_shot_share": 0.2063,
        "xg_faced": 39.4619,
        "goals_conceded_minus_xg": 13.5381,
        "goals_per_xg": 1.3431
      }
    },
    {
      "canonical_id": "alejandro-mitrano",
      "canonical_name": "Alejandro Mitrano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2333.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.7802,
        "xg_place": -0.5362,
        "goals_minus_xg": -0.7802,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7522,
        "assists_minus_xa": -0.7522,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5323,
        "points_added": 0.0,
        "xpoints_added": 0.4376,
        "passes_attempted": 1001.0,
        "pass_completion_pct": 0.7433,
        "xpass_completion_pct": 0.7443,
        "passes_over_expected": -1.0078,
        "passes_over_expected_p100": -0.1007,
        "avg_pass_distance": 24.6078,
        "avg_pass_vertical": 9.1501
      }
    },
    {
      "canonical_id": "alexander-romero",
      "canonical_name": "Alexander Romero",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 718.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.084,
        "xg_place": -0.084,
        "goals_minus_xg": -0.084,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3358,
        "assists_minus_xa": -0.3358,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4198,
        "points_added": 0.0,
        "xpoints_added": 0.1032,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.7822,
        "xpass_completion_pct": 0.8014,
        "passes_over_expected": -3.8801,
        "passes_over_expected_p100": -1.9208,
        "avg_pass_distance": 18.9322,
        "avg_pass_vertical": 3.5142
      }
    },
    {
      "canonical_id": "andre-zuluaga-silva",
      "canonical_name": "Andre Zuluaga-Silva",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 500.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": 174.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.587,
        "passes_over_expected": -15.1407,
        "passes_over_expected_p100": -8.7016,
        "avg_pass_distance": 43.4758,
        "avg_pass_vertical": 35.9147,
        "shots_faced": 31.0,
        "goals_conceded": 13.0,
        "saves": 18.0,
        "headed_shot_share": 0.1613,
        "xg_faced": 12.8123,
        "goals_conceded_minus_xg": 0.1877,
        "goals_per_xg": 1.0147
      }
    },
    {
      "canonical_id": "andres-jimenez",
      "canonical_name": "Andres Jimenez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2512.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8913,
        "xg_place": -0.721,
        "goals_minus_xg": -0.8913,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 1.5156,
        "assists_minus_xa": -0.5156,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4068,
        "points_added": 0.0,
        "xpoints_added": 0.8452,
        "passes_attempted": 980.0,
        "pass_completion_pct": 0.7582,
        "xpass_completion_pct": 0.8034,
        "passes_over_expected": -44.3185,
        "passes_over_expected_p100": -4.5223,
        "avg_pass_distance": 21.9734,
        "avg_pass_vertical": 4.614
      }
    },
    {
      "canonical_id": "andrew-carleton",
      "canonical_name": "Andrew Carleton",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2089.0,
        "shots": 65.0,
        "shots_on_target": 26.0,
        "goals": 2.0,
        "xg": 6.5951,
        "xg_place": 0.8121,
        "goals_minus_xg": -4.5951,
        "key_passes": 40.0,
        "assists": 2.0,
        "xa": 3.762,
        "assists_minus_xa": -1.762,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 10.3572,
        "points_added": 1.8376,
        "xpoints_added": 4.7389,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6616,
        "xpass_completion_pct": 0.6742,
        "passes_over_expected": -7.453,
        "passes_over_expected_p100": -1.2611,
        "avg_pass_distance": 24.637,
        "avg_pass_vertical": 5.2482
      }
    },
    {
      "canonical_id": "anwar-ben-rhouma-torres",
      "canonical_name": "Anwar Ben Rhouma Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.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": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.5724,
        "passes_over_expected": -0.5724,
        "passes_over_expected_p100": -57.2384,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "azriel-gonzalez",
      "canonical_name": "Azriel Gonzalez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.0,
        "shots": 33.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.5287,
        "xg_place": 0.6054,
        "goals_minus_xg": 0.4713,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0807,
        "assists_minus_xa": -0.0807,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6094,
        "points_added": 3.1021,
        "xpoints_added": 1.6099,
        "passes_attempted": 162.0,
        "pass_completion_pct": 0.679,
        "xpass_completion_pct": 0.7511,
        "passes_over_expected": -11.6846,
        "passes_over_expected_p100": -7.2127,
        "avg_pass_distance": 18.1036,
        "avg_pass_vertical": -0.6881
      }
    },
    {
      "canonical_id": "daniel-rios",
      "canonical_name": "Daniel Rios",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 996.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 3.2168,
        "xg_place": 0.8594,
        "goals_minus_xg": 1.7832,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.6299,
        "assists_minus_xa": 1.3701,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.8468,
        "points_added": 1.9379,
        "xpoints_added": 1.3264,
        "passes_attempted": 323.0,
        "pass_completion_pct": 0.7307,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": -21.8464,
        "passes_over_expected_p100": -6.7636,
        "avg_pass_distance": 18.8197,
        "avg_pass_vertical": 1.6503
      }
    },
    {
      "canonical_id": "emmanuel-ledesma",
      "canonical_name": "Emmanuel Ledesma",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 523.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.9392,
        "xg_place": -0.4925,
        "goals_minus_xg": 0.0608,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.1418,
        "assists_minus_xa": -0.1418,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.081,
        "points_added": 1.5206,
        "xpoints_added": 1.1658,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.494,
        "xpass_completion_pct": 0.5971,
        "passes_over_expected": -17.1108,
        "passes_over_expected_p100": -10.3077,
        "avg_pass_distance": 27.0515,
        "avg_pass_vertical": 8.0788
      }
    },
    {
      "canonical_id": "eric-oteng",
      "canonical_name": "Eric Oteng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1641.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 0.0,
        "xg": 1.4174,
        "xg_place": 0.6121,
        "goals_minus_xg": -1.4174,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.7488,
        "assists_minus_xa": 0.2512,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.1662,
        "points_added": 0.0,
        "xpoints_added": 1.1147,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.6636,
        "xpass_completion_pct": 0.6658,
        "passes_over_expected": -0.7209,
        "passes_over_expected_p100": -0.2205,
        "avg_pass_distance": 17.2086,
        "avg_pass_vertical": 1.8499
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 812.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 3.7564,
        "xg_place": -1.2334,
        "goals_minus_xg": -1.7564,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.3438,
        "assists_minus_xa": -0.3438,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1002,
        "points_added": 1.0628,
        "xpoints_added": 2.8674,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.6026,
        "xpass_completion_pct": 0.6449,
        "passes_over_expected": -6.3811,
        "passes_over_expected_p100": -4.2259,
        "avg_pass_distance": 15.8261,
        "avg_pass_vertical": 1.7306
      }
    },
    {
      "canonical_id": "issa-rayyan",
      "canonical_name": "Issa Rayyan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3543,
        "xg_place": -0.0498,
        "goals_minus_xg": -0.3543,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.5079,
        "assists_minus_xa": -0.5079,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8622,
        "points_added": 0.0,
        "xpoints_added": 0.2182,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.6724,
        "xpass_completion_pct": 0.6852,
        "passes_over_expected": -0.7409,
        "passes_over_expected_p100": -1.2774,
        "avg_pass_distance": 19.4939,
        "avg_pass_vertical": 0.9728
      }
    },
    {
      "canonical_id": "jacob-bushue",
      "canonical_name": "Jacob Bushue",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2789.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.8204,
        "xg_place": -0.5234,
        "goals_minus_xg": -0.8204,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.1649,
        "assists_minus_xa": -0.1649,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9852,
        "points_added": 0.0,
        "xpoints_added": 0.4171,
        "passes_attempted": 995.0,
        "pass_completion_pct": 0.8181,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": 3.551,
        "passes_over_expected_p100": 0.3569,
        "avg_pass_distance": 18.4906,
        "avg_pass_vertical": 2.0243
      }
    },
    {
      "canonical_id": "jordan-ayimbila",
      "canonical_name": "Jordan Ayimbila",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 871.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1267,
        "xg_place": -0.1267,
        "goals_minus_xg": -0.1267,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5553,
        "assists_minus_xa": -0.5553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.682,
        "points_added": 0.0,
        "xpoints_added": 0.1061,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.5377,
        "xpass_completion_pct": 0.6402,
        "passes_over_expected": -32.5947,
        "passes_over_expected_p100": -10.2499,
        "avg_pass_distance": 20.4499,
        "avg_pass_vertical": 7.3071
      }
    },
    {
      "canonical_id": "josh-dolling",
      "canonical_name": "Josh Dolling",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 617.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2248,
        "xg_place": -0.8119,
        "goals_minus_xg": -1.2248,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.7042,
        "assists_minus_xa": -0.7042,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9291,
        "points_added": 0.0,
        "xpoints_added": 1.0435,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.7107,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": -1.7897,
        "passes_over_expected_p100": -1.4791,
        "avg_pass_distance": 13.8417,
        "avg_pass_vertical": -1.2837
      }
    },
    {
      "canonical_id": "justin-ingram",
      "canonical_name": "Justin Ingram",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1918.0,
        "shots": 29.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7535,
        "xg_place": 0.2268,
        "goals_minus_xg": -0.7535,
        "key_passes": 31.0,
        "assists": 1.0,
        "xa": 2.5346,
        "assists_minus_xa": -1.5346,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.2881,
        "points_added": 0.8289,
        "xpoints_added": 1.3745,
        "passes_attempted": 1009.0,
        "pass_completion_pct": 0.7611,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -15.1442,
        "passes_over_expected_p100": -1.5009,
        "avg_pass_distance": 25.5991,
        "avg_pass_vertical": 4.892
      }
    },
    {
      "canonical_id": "lucas-stauffer",
      "canonical_name": "Lucas Stauffer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3248.0,
        "shots": 39.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.7644,
        "xg_place": 0.692,
        "goals_minus_xg": 1.2356,
        "key_passes": 48.0,
        "assists": 6.0,
        "xa": 4.5687,
        "assists_minus_xa": 1.4313,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.3331,
        "points_added": 1.539,
        "xpoints_added": 1.3688,
        "passes_attempted": 1609.0,
        "pass_completion_pct": 0.652,
        "xpass_completion_pct": 0.6863,
        "passes_over_expected": -55.2238,
        "passes_over_expected_p100": -3.4322,
        "avg_pass_distance": 23.5199,
        "avg_pass_vertical": 8.3618
      }
    },
    {
      "canonical_id": "marcelo-lage",
      "canonical_name": "Marcelo Lage",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1960.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 1.9057,
        "xg_place": 0.1913,
        "goals_minus_xg": 2.0943,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3757,
        "assists_minus_xa": -0.3757,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2814,
        "points_added": 2.4339,
        "xpoints_added": 1.4708,
        "passes_attempted": 715.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7729,
        "passes_over_expected": 0.3989,
        "passes_over_expected_p100": 0.0558,
        "avg_pass_distance": 22.3659,
        "avg_pass_vertical": 9.2291
      }
    },
    {
      "canonical_id": "pablo-soares",
      "canonical_name": "Pablo Soares",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.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": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9152,
        "passes_over_expected": 0.3391,
        "passes_over_expected_p100": 8.4772,
        "avg_pass_distance": 19.6105,
        "avg_pass_vertical": -12.3625
      }
    },
    {
      "canonical_id": "pato-botello-faz",
      "canonical_name": "Pato Botello Faz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1320.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 5.7561,
        "xg_place": -0.4619,
        "goals_minus_xg": -1.7561,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.075,
        "assists_minus_xa": -1.075,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.8311,
        "points_added": 4.2188,
        "xpoints_added": 5.1743,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.696,
        "xpass_completion_pct": 0.7119,
        "passes_over_expected": -4.3599,
        "passes_over_expected_p100": -1.597,
        "avg_pass_distance": 14.9958,
        "avg_pass_vertical": -1.1713
      }
    },
    {
      "canonical_id": "preston-tabort-etaka",
      "canonical_name": "Preston Tabort Etaka",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1553.0,
        "shots": 46.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 4.8588,
        "xg_place": -0.7157,
        "goals_minus_xg": 0.1412,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.6559,
        "assists_minus_xa": -1.6559,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.5147,
        "points_added": 2.8821,
        "xpoints_added": 3.2239,
        "passes_attempted": 404.0,
        "pass_completion_pct": 0.5718,
        "xpass_completion_pct": 0.5887,
        "passes_over_expected": -6.8509,
        "passes_over_expected_p100": -1.6958,
        "avg_pass_distance": 19.6382,
        "avg_pass_vertical": 3.8739
      }
    },
    {
      "canonical_id": "timothie-zali",
      "canonical_name": "Timothie Zali",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1840.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.5724,
        "xg_place": -1.0631,
        "goals_minus_xg": -1.5724,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.022,
        "assists_minus_xa": -0.022,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5944,
        "points_added": 0.6799,
        "xpoints_added": 2.1205,
        "passes_attempted": 762.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -12.1629,
        "passes_over_expected_p100": -1.5962,
        "avg_pass_distance": 24.8789,
        "avg_pass_vertical": 7.0732
      }
    },
    {
      "canonical_id": "tyler-bagley",
      "canonical_name": "Tyler Bagley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2563.0,
        "shots": 40.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 4.4553,
        "xg_place": -0.3074,
        "goals_minus_xg": -0.4553,
        "key_passes": 28.0,
        "assists": 2.0,
        "xa": 3.0554,
        "assists_minus_xa": -1.0554,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.5106,
        "points_added": 1.9194,
        "xpoints_added": 3.0971,
        "passes_attempted": 840.0,
        "pass_completion_pct": 0.6619,
        "xpass_completion_pct": 0.6743,
        "passes_over_expected": -10.4312,
        "passes_over_expected_p100": -1.2418,
        "avg_pass_distance": 22.1061,
        "avg_pass_vertical": 5.1193
      }
    },
    {
      "canonical_id": "zach-carroll",
      "canonical_name": "Zach Carroll",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2539.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1992,
        "xg_place": -0.0052,
        "goals_minus_xg": -0.1992,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.8719,
        "assists_minus_xa": 1.1281,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0711,
        "points_added": 0.0,
        "xpoints_added": 0.1552,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.776,
        "xpass_completion_pct": 0.7711,
        "passes_over_expected": 5.9351,
        "passes_over_expected_p100": 0.4853,
        "avg_pass_distance": 27.3114,
        "avg_pass_vertical": 11.9722
      }
    }
  ]
}