{
  "slug": "soccer-usl1-2022-9jyqj7zmgr",
  "game_id": "soccer-usl1-2022-9jYQJ7ZMGR",
  "display": "USL1 2022 Season",
  "league": "USL1",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2022",
  "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": "akira-fitzgerald",
      "canonical_name": "Akira Fitzgerald",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3105.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.3305,
        "assists_minus_xa": -0.3305,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3305,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8093,
        "passes_over_expected": 7.4959,
        "passes_over_expected_p100": 0.7349,
        "avg_pass_distance": 33.3488,
        "avg_pass_vertical": 22.3042,
        "shots_faced": 142.0,
        "goals_conceded": 34.0,
        "saves": 106.0,
        "headed_shot_share": 0.1549,
        "xg_faced": 37.345,
        "goals_conceded_minus_xg": -3.345,
        "goals_per_xg": 0.9104
      }
    },
    {
      "canonical_id": "austin-causey",
      "canonical_name": "Austin Causey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3.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": 2.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.3935,
        "passes_over_expected": -0.787,
        "passes_over_expected_p100": -39.3483,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "chandler-odwyer",
      "canonical_name": "Chandler O'Dwyer",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0454,
        "xg_place": -0.0454,
        "goals_minus_xg": -0.0454,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0454,
        "points_added": 0.0,
        "xpoints_added": 0.002,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.4887,
        "passes_over_expected": 0.0905,
        "passes_over_expected_p100": 1.1312,
        "avg_pass_distance": 19.5995,
        "avg_pass_vertical": 15.1944
      }
    },
    {
      "canonical_id": "chris-cole",
      "canonical_name": "Chris Cole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 294.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4082,
        "xg_place": -0.4082,
        "goals_minus_xg": -0.4082,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0612,
        "assists_minus_xa": -0.0612,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4693,
        "points_added": 0.0,
        "xpoints_added": 0.685,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.6207,
        "xpass_completion_pct": 0.7193,
        "passes_over_expected": -11.4366,
        "passes_over_expected_p100": -9.8591,
        "avg_pass_distance": 24.3912,
        "avg_pass_vertical": 8.6907
      }
    },
    {
      "canonical_id": "christian-molina",
      "canonical_name": "Christian Molina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.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": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7962,
        "passes_over_expected": 0.0755,
        "passes_over_expected_p100": 0.3776,
        "avg_pass_distance": 18.286,
        "avg_pass_vertical": -1.6697
      }
    },
    {
      "canonical_id": "dakota-barnathan",
      "canonical_name": "Dakota Barnathan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2532.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.1556,
        "xg_place": -0.1919,
        "goals_minus_xg": 0.8444,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2113,
        "assists_minus_xa": -0.2113,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3669,
        "points_added": 0.6351,
        "xpoints_added": 0.364,
        "passes_attempted": 1275.0,
        "pass_completion_pct": 0.771,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": -39.7574,
        "passes_over_expected_p100": -3.1182,
        "avg_pass_distance": 26.0524,
        "avg_pass_vertical": 11.207
      }
    },
    {
      "canonical_id": "david-olsen",
      "canonical_name": "David Olsen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4666,
        "xg_place": 0.2365,
        "goals_minus_xg": -0.4666,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0956,
        "assists_minus_xa": -0.0956,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5622,
        "points_added": 0.0,
        "xpoints_added": 0.7428,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.56,
        "xpass_completion_pct": 0.6971,
        "passes_over_expected": -3.4281,
        "passes_over_expected_p100": -13.7124,
        "avg_pass_distance": 13.9188,
        "avg_pass_vertical": 4.5576
      }
    },
    {
      "canonical_id": "emiliano-terzaghi",
      "canonical_name": "Emiliano Terzaghi",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2825.0,
        "shots": 71.0,
        "shots_on_target": 30.0,
        "goals": 17.0,
        "xg": 10.9082,
        "xg_place": 2.922,
        "goals_minus_xg": 6.0918,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6604,
        "assists_minus_xa": 0.3396,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 11.5686,
        "points_added": 9.6359,
        "xpoints_added": 6.3685,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": -29.4629,
        "passes_over_expected_p100": -7.4214,
        "avg_pass_distance": 16.7635,
        "avg_pass_vertical": 2.7635
      }
    },
    {
      "canonical_id": "ethan-bryant",
      "canonical_name": "Ethan Bryant",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2224.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.1241,
        "xg_place": 0.7716,
        "goals_minus_xg": 0.8759,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 1.9798,
        "assists_minus_xa": 2.0202,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.1039,
        "points_added": 1.3069,
        "xpoints_added": 1.0943,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.7517,
        "xpass_completion_pct": 0.7728,
        "passes_over_expected": -18.2155,
        "passes_over_expected_p100": -2.1034,
        "avg_pass_distance": 23.0795,
        "avg_pass_vertical": 3.0386
      }
    },
    {
      "canonical_id": "ethan-vanacore-decker",
      "canonical_name": "Ethan Vanacore-Decker",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 682.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.7087,
        "xg_place": 0.6878,
        "goals_minus_xg": 0.2913,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3649,
        "assists_minus_xa": -0.3649,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0736,
        "points_added": 2.1734,
        "xpoints_added": 1.5999,
        "passes_attempted": 161.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8009,
        "passes_over_expected": 4.0613,
        "passes_over_expected_p100": 2.5225,
        "avg_pass_distance": 19.9048,
        "avg_pass_vertical": -1.4722
      }
    },
    {
      "canonical_id": "jalen-crisler",
      "canonical_name": "Jalen Crisler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2890.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5974,
        "xg_place": 0.34,
        "goals_minus_xg": 0.4026,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5915,
        "assists_minus_xa": -0.5915,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1888,
        "points_added": 0.8502,
        "xpoints_added": 0.896,
        "passes_attempted": 1477.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.8089,
        "passes_over_expected": -11.7284,
        "passes_over_expected_p100": -0.7941,
        "avg_pass_distance": 28.4855,
        "avg_pass_vertical": 12.7066
      }
    },
    {
      "canonical_id": "jonathan-bolanos",
      "canonical_name": "Jonathan Bolanos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1714.0,
        "shots": 47.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 6.306,
        "xg_place": -1.14,
        "goals_minus_xg": -0.306,
        "key_passes": 27.0,
        "assists": 11.0,
        "xa": 3.8941,
        "assists_minus_xa": 7.1059,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 10.2001,
        "points_added": 1.758,
        "xpoints_added": 3.403,
        "passes_attempted": 390.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.657,
        "passes_over_expected": -22.2394,
        "passes_over_expected_p100": -5.7024,
        "avg_pass_distance": 16.9931,
        "avg_pass_vertical": 1.6443
      }
    },
    {
      "canonical_id": "leonardo-baima",
      "canonical_name": "Leonardo Baima",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 519.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4037,
        "xg_place": -0.3485,
        "goals_minus_xg": 0.5963,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.9365,
        "assists_minus_xa": 0.0635,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3401,
        "points_added": 0.0564,
        "xpoints_added": 0.2711,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.6372,
        "xpass_completion_pct": 0.658,
        "passes_over_expected": -4.4752,
        "passes_over_expected_p100": -2.0815,
        "avg_pass_distance": 22.5412,
        "avg_pass_vertical": 2.997
      }
    },
    {
      "canonical_id": "luke-pavone",
      "canonical_name": "Luke Pavone",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 217.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2322,
        "xg_place": 0.0452,
        "goals_minus_xg": -0.2322,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3384,
        "assists_minus_xa": -0.3384,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5706,
        "points_added": 0.0,
        "xpoints_added": 0.0093,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.4762,
        "xpass_completion_pct": 0.5885,
        "passes_over_expected": -4.7177,
        "passes_over_expected_p100": -11.2326,
        "avg_pass_distance": 17.4636,
        "avg_pass_vertical": 2.898
      }
    },
    {
      "canonical_id": "matthew-bentley",
      "canonical_name": "Matthew Bentley",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1595.0,
        "shots": 33.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 4.9082,
        "xg_place": -0.6414,
        "goals_minus_xg": 1.0918,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 2.4031,
        "assists_minus_xa": 0.5969,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.3113,
        "points_added": 3.4927,
        "xpoints_added": 2.8852,
        "passes_attempted": 318.0,
        "pass_completion_pct": 0.6352,
        "xpass_completion_pct": 0.6584,
        "passes_over_expected": -7.3827,
        "passes_over_expected_p100": -2.3216,
        "avg_pass_distance": 17.4002,
        "avg_pass_vertical": 0.1009
      }
    },
    {
      "canonical_id": "matthew-bolduc",
      "canonical_name": "Matthew Bolduc",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 375.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2247,
        "xg_place": -0.5784,
        "goals_minus_xg": -1.2247,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1418,
        "assists_minus_xa": -0.1418,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3665,
        "points_added": 0.0,
        "xpoints_added": 0.957,
        "passes_attempted": 92.0,
        "pass_completion_pct": 0.6304,
        "xpass_completion_pct": 0.6113,
        "passes_over_expected": 1.7594,
        "passes_over_expected_p100": 1.9124,
        "avg_pass_distance": 16.6364,
        "avg_pass_vertical": 3.7183
      }
    },
    {
      "canonical_id": "nathan-aune",
      "canonical_name": "Nathan Aune",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1551.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.5854,
        "xg_place": 0.7382,
        "goals_minus_xg": 1.4146,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.7015,
        "assists_minus_xa": 0.2985,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2869,
        "points_added": 2.4522,
        "xpoints_added": 0.5166,
        "passes_attempted": 831.0,
        "pass_completion_pct": 0.7714,
        "xpass_completion_pct": 0.7754,
        "passes_over_expected": -3.3315,
        "passes_over_expected_p100": -0.4009,
        "avg_pass_distance": 24.7627,
        "avg_pass_vertical": 10.2389
      }
    },
    {
      "canonical_id": "nil-vinyals",
      "canonical_name": "Nil Vinyals",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2640.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 2.9231,
        "xg_place": 0.4727,
        "goals_minus_xg": 2.0769,
        "key_passes": 53.0,
        "assists": 5.0,
        "xa": 5.4253,
        "assists_minus_xa": -0.4253,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.3484,
        "points_added": 1.0612,
        "xpoints_added": 0.9717,
        "passes_attempted": 1064.0,
        "pass_completion_pct": 0.7726,
        "xpass_completion_pct": 0.7714,
        "passes_over_expected": 1.2308,
        "passes_over_expected_p100": 0.1157,
        "avg_pass_distance": 21.1954,
        "avg_pass_vertical": 1.8757
      }
    },
    {
      "canonical_id": "owayne-omar-gordon",
      "canonical_name": "Owayne Omar Gordon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 902.0,
        "shots": 30.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 2.7515,
        "xg_place": -0.3984,
        "goals_minus_xg": 2.2485,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.8084,
        "assists_minus_xa": 1.1916,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.5598,
        "points_added": 2.503,
        "xpoints_added": 1.7184,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.6854,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -6.8221,
        "passes_over_expected_p100": -3.2029,
        "avg_pass_distance": 18.7151,
        "avg_pass_vertical": -0.6623
      }
    },
    {
      "canonical_id": "simon-fitch",
      "canonical_name": "Simon Fitch",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1467.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0278,
        "xg_place": -0.9844,
        "goals_minus_xg": -1.0278,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2999,
        "assists_minus_xa": -0.2999,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3277,
        "points_added": 0.0,
        "xpoints_added": 0.9357,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.8279,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": 16.5724,
        "passes_over_expected_p100": 2.4588,
        "avg_pass_distance": 20.3295,
        "avg_pass_vertical": 3.7265
      }
    },
    {
      "canonical_id": "stephen-payne",
      "canonical_name": "Stephen Payne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2543.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8261,
        "xg_place": 0.406,
        "goals_minus_xg": 0.1739,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.5792,
        "assists_minus_xa": 1.4208,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4053,
        "points_added": 1.6364,
        "xpoints_added": 0.725,
        "passes_attempted": 1113.0,
        "pass_completion_pct": 0.726,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": -9.7083,
        "passes_over_expected_p100": -0.8723,
        "avg_pass_distance": 21.2493,
        "avg_pass_vertical": 5.3912
      }
    },
    {
      "canonical_id": "stuart-ritchie",
      "canonical_name": "Stuart Ritchie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2207.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8908,
        "xg_place": 0.0254,
        "goals_minus_xg": 0.1092,
        "key_passes": 15.0,
        "assists": 5.0,
        "xa": 2.0292,
        "assists_minus_xa": 2.9708,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.92,
        "points_added": 0.6918,
        "xpoints_added": 0.7939,
        "passes_attempted": 1005.0,
        "pass_completion_pct": 0.7383,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": 1.9021,
        "passes_over_expected_p100": 0.1893,
        "avg_pass_distance": 20.6606,
        "avg_pass_vertical": 6.3684
      }
    },
    {
      "canonical_id": "vincenzo-candela",
      "canonical_name": "Vincenzo Candela",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 734.0,
        "shots": 9.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2641,
        "xg_place": -0.2641,
        "goals_minus_xg": -0.2641,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.0898,
        "assists_minus_xa": 0.9102,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3539,
        "points_added": 0.0,
        "xpoints_added": 0.2106,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.8106,
        "xpass_completion_pct": 0.8118,
        "passes_over_expected": -0.365,
        "passes_over_expected_p100": -0.1212,
        "avg_pass_distance": 23.4534,
        "avg_pass_vertical": 4.8807
      }
    },
    {
      "canonical_id": "will-palmquist",
      "canonical_name": "Will Palmquist",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.6377,
        "passes_over_expected": 0.7247,
        "passes_over_expected_p100": 36.2333,
        "avg_pass_distance": 44.4124,
        "avg_pass_vertical": 44.275,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "zacar\u00edas-mor\u00e1n-correa",
      "canonical_name": "Zacar\u00edas Mor\u00e1n Correa",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2792.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2784,
        "xg_place": -0.2784,
        "goals_minus_xg": -0.2784,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.7257,
        "assists_minus_xa": -0.7257,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0041,
        "points_added": 0.0,
        "xpoints_added": 0.1944,
        "passes_attempted": 1095.0,
        "pass_completion_pct": 0.821,
        "xpass_completion_pct": 0.8221,
        "passes_over_expected": -1.2522,
        "passes_over_expected_p100": -0.1144,
        "avg_pass_distance": 22.4559,
        "avg_pass_vertical": 7.7128
      }
    }
  ]
}