{
  "slug": "soccer-usl1-2022-odmx7paqyl",
  "game_id": "soccer-usl1-2022-odMX7pAQYL",
  "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": 30,
  "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": "adri\u00e1n-zendejas",
      "canonical_name": "Adri\u00e1n Zendejas",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2393.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.0179,
        "assists_minus_xa": -0.0179,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0179,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.7575,
        "xpass_completion_pct": 0.772,
        "passes_over_expected": -12.5478,
        "passes_over_expected_p100": -1.4489,
        "avg_pass_distance": 33.4947,
        "avg_pass_vertical": 23.9722,
        "shots_faced": 98.0,
        "goals_conceded": 29.0,
        "saves": 68.0,
        "headed_shot_share": 0.1939,
        "xg_faced": 32.8032,
        "goals_conceded_minus_xg": -3.8032,
        "goals_per_xg": 0.8841
      }
    },
    {
      "canonical_id": "ayrton-paez",
      "canonical_name": "Ayrton Paez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 484.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4417,
        "xg_place": 0.4678,
        "goals_minus_xg": -0.4417,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1556,
        "assists_minus_xa": -0.1556,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5973,
        "points_added": 0.0,
        "xpoints_added": 0.2619,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.8309,
        "xpass_completion_pct": 0.7782,
        "passes_over_expected": 14.6734,
        "passes_over_expected_p100": 5.2782,
        "avg_pass_distance": 20.123,
        "avg_pass_vertical": 3.2248
      }
    },
    {
      "canonical_id": "brayden-keenan",
      "canonical_name": "Brayden Keenan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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.8674,
        "passes_over_expected": 0.6632,
        "passes_over_expected_p100": 13.2631,
        "avg_pass_distance": 13.8615,
        "avg_pass_vertical": -1.886
      }
    },
    {
      "canonical_id": "carson-talboys",
      "canonical_name": "Carson Talboys",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1733.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4545,
        "xg_place": -0.0326,
        "goals_minus_xg": 0.5455,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2507,
        "assists_minus_xa": -0.2507,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7051,
        "points_added": 0.0297,
        "xpoints_added": 0.2577,
        "passes_attempted": 852.0,
        "pass_completion_pct": 0.7864,
        "xpass_completion_pct": 0.7971,
        "passes_over_expected": -9.1667,
        "passes_over_expected_p100": -1.0759,
        "avg_pass_distance": 23.9758,
        "avg_pass_vertical": 10.8898
      }
    },
    {
      "canonical_id": "christopher-hegardt",
      "canonical_name": "Christopher Hegardt",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1155.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.537,
        "xg_place": -1.3599,
        "goals_minus_xg": -0.537,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 3.1545,
        "assists_minus_xa": 0.8455,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6915,
        "points_added": 1.242,
        "xpoints_added": 1.6514,
        "passes_attempted": 549.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": 32.5729,
        "passes_over_expected_p100": 5.9331,
        "avg_pass_distance": 20.9932,
        "avg_pass_vertical": 0.7904
      }
    },
    {
      "canonical_id": "clay-dimick",
      "canonical_name": "Clay Dimick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3080.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3917,
        "xg_place": 0.8203,
        "goals_minus_xg": -0.3917,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 1.3598,
        "assists_minus_xa": -1.3598,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7515,
        "points_added": 0.0,
        "xpoints_added": 0.2557,
        "passes_attempted": 1603.0,
        "pass_completion_pct": 0.8484,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": 54.3641,
        "passes_over_expected_p100": 3.3914,
        "avg_pass_distance": 20.2482,
        "avg_pass_vertical": 4.331
      }
    },
    {
      "canonical_id": "dane-jacomen",
      "canonical_name": "Dane Jacomen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.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": 42.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.692,
        "passes_over_expected": 3.9374,
        "passes_over_expected_p100": 9.3747,
        "avg_pass_distance": 37.6596,
        "avg_pass_vertical": 31.1465,
        "shots_faced": 16.0,
        "goals_conceded": 9.0,
        "saves": 7.0,
        "headed_shot_share": 0.0625,
        "xg_faced": 6.2941,
        "goals_conceded_minus_xg": 2.7059,
        "goals_per_xg": 1.4299
      }
    },
    {
      "canonical_id": "derrek-chan",
      "canonical_name": "Derrek Chan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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": 35.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6247,
        "passes_over_expected": -0.8644,
        "passes_over_expected_p100": -2.4696,
        "avg_pass_distance": 37.6819,
        "avg_pass_vertical": 30.7214,
        "shots_faced": 8.0,
        "goals_conceded": 4.0,
        "saves": 4.0,
        "headed_shot_share": 0.25,
        "xg_faced": 3.5292,
        "goals_conceded_minus_xg": 0.4708,
        "goals_per_xg": 1.1334
      }
    },
    {
      "canonical_id": "diego-rocha",
      "canonical_name": "Diego Rocha",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1061.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2564,
        "xg_place": 0.1701,
        "goals_minus_xg": -0.2564,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.0678,
        "assists_minus_xa": -1.0678,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3242,
        "points_added": 0.0,
        "xpoints_added": 0.1146,
        "passes_attempted": 504.0,
        "pass_completion_pct": 0.7063,
        "xpass_completion_pct": 0.7361,
        "passes_over_expected": -14.983,
        "passes_over_expected_p100": -2.9728,
        "avg_pass_distance": 23.4467,
        "avg_pass_vertical": 8.9344
      }
    },
    {
      "canonical_id": "gabriel-obertan",
      "canonical_name": "Gabriel Obertan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1249.0,
        "shots": 27.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 1.7655,
        "xg_place": -0.6895,
        "goals_minus_xg": 2.2345,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.8834,
        "assists_minus_xa": 0.1166,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.6489,
        "points_added": 0.7345,
        "xpoints_added": 1.0676,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.8063,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": 11.1877,
        "passes_over_expected_p100": 1.6673,
        "avg_pass_distance": 17.213,
        "avg_pass_vertical": 2.7757
      }
    },
    {
      "canonical_id": "giuseppe-barone",
      "canonical_name": "Giuseppe Barone",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7998,
        "xg_place": 0.0781,
        "goals_minus_xg": -0.7998,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9038,
        "assists_minus_xa": -0.9038,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7037,
        "points_added": 0.0,
        "xpoints_added": 0.0214,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.7875,
        "xpass_completion_pct": 0.7419,
        "passes_over_expected": 3.6487,
        "passes_over_expected_p100": 4.5609,
        "avg_pass_distance": 20.6543,
        "avg_pass_vertical": -1.0086
      }
    },
    {
      "canonical_id": "grayson-barber",
      "canonical_name": "Grayson Barber",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 785.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5319,
        "xg_place": -0.5319,
        "goals_minus_xg": -0.5319,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3324,
        "assists_minus_xa": 0.6676,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8644,
        "points_added": 0.0,
        "xpoints_added": 0.4338,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.7399,
        "xpass_completion_pct": 0.7801,
        "passes_over_expected": -8.9514,
        "passes_over_expected_p100": -4.0141,
        "avg_pass_distance": 17.8545,
        "avg_pass_vertical": -0.0018
      }
    },
    {
      "canonical_id": "h\u00e9ctor-acosta",
      "canonical_name": "H\u00e9ctor Acosta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1698.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.6741,
        "xg_place": 1.0165,
        "goals_minus_xg": 1.3259,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0546,
        "assists_minus_xa": -0.0546,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7287,
        "points_added": 0.5882,
        "xpoints_added": 0.5459,
        "passes_attempted": 711.0,
        "pass_completion_pct": 0.8242,
        "xpass_completion_pct": 0.837,
        "passes_over_expected": -9.0725,
        "passes_over_expected_p100": -1.276,
        "avg_pass_distance": 25.2163,
        "avg_pass_vertical": 9.9611
      }
    },
    {
      "canonical_id": "ibrahim-conteh",
      "canonical_name": "Ibrahim Conteh",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 527.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2011,
        "xg_place": 0.3253,
        "goals_minus_xg": -0.2011,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2011,
        "points_added": 0.0,
        "xpoints_added": 0.0135,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.8724,
        "xpass_completion_pct": 0.878,
        "passes_over_expected": -1.0874,
        "passes_over_expected_p100": -0.5548,
        "avg_pass_distance": 22.3304,
        "avg_pass_vertical": 2.722
      }
    },
    {
      "canonical_id": "ilya-shevtsov",
      "canonical_name": "Ilya Shevtsov",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 737.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.0189,
        "xg_place": 0.1979,
        "goals_minus_xg": 0.9811,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4506,
        "assists_minus_xa": 0.5494,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4695,
        "points_added": 0.2982,
        "xpoints_added": 1.1142,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7074,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": -13.4352,
        "passes_over_expected_p100": -7.1464,
        "avg_pass_distance": 15.5621,
        "avg_pass_vertical": 0.2093
      }
    },
    {
      "canonical_id": "iv\u00e1n-luquetta",
      "canonical_name": "Iv\u00e1n Luquetta",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 605.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.2349,
        "xg_place": 0.5012,
        "goals_minus_xg": -0.2349,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2096,
        "assists_minus_xa": -0.2096,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4446,
        "points_added": 1.9451,
        "xpoints_added": 1.5668,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.7864,
        "passes_over_expected": -0.3608,
        "passes_over_expected_p100": -0.3403,
        "avg_pass_distance": 14.575,
        "avg_pass_vertical": -2.3023
      }
    },
    {
      "canonical_id": "jefferson-amaya",
      "canonical_name": "Jefferson Amaya",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 262.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0747,
        "xg_place": -0.0747,
        "goals_minus_xg": -0.0747,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2034,
        "assists_minus_xa": -0.2034,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2782,
        "points_added": 0.0,
        "xpoints_added": 0.0523,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": 2.1032,
        "passes_over_expected_p100": 2.2375,
        "avg_pass_distance": 22.1079,
        "avg_pass_vertical": 5.4675
      }
    },
    {
      "canonical_id": "keegan-meyer",
      "canonical_name": "Keegan Meyer",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 305.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": 83.0,
        "pass_completion_pct": 0.6506,
        "xpass_completion_pct": 0.6412,
        "passes_over_expected": 0.784,
        "passes_over_expected_p100": 0.9446,
        "avg_pass_distance": 40.0446,
        "avg_pass_vertical": 32.9984,
        "shots_faced": 12.0,
        "goals_conceded": 6.0,
        "saves": 6.0,
        "headed_shot_share": 0.0833,
        "xg_faced": 2.8703,
        "goals_conceded_minus_xg": 3.1297,
        "goals_per_xg": 2.0904
      }
    },
    {
      "canonical_id": "khori-bennett",
      "canonical_name": "Khori Bennett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2257.0,
        "shots": 61.0,
        "shots_on_target": 25.0,
        "goals": 11.0,
        "xg": 13.2228,
        "xg_place": -1.4762,
        "goals_minus_xg": -2.2228,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 1.386,
        "assists_minus_xa": 2.614,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 14.6087,
        "points_added": 2.4331,
        "xpoints_added": 7.7788,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7737,
        "passes_over_expected": -11.7915,
        "passes_over_expected_p100": -3.369,
        "avg_pass_distance": 14.8728,
        "avg_pass_vertical": -3.1243
      }
    },
    {
      "canonical_id": "koa-santos",
      "canonical_name": "Koa Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1839.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7981,
        "xg_place": -0.3202,
        "goals_minus_xg": 0.2019,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.5149,
        "assists_minus_xa": -0.5149,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.313,
        "points_added": 0.3583,
        "xpoints_added": 0.4991,
        "passes_attempted": 1105.0,
        "pass_completion_pct": 0.7882,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": 27.2907,
        "passes_over_expected_p100": 2.4697,
        "avg_pass_distance": 21.5968,
        "avg_pass_vertical": 4.1046
      }
    },
    {
      "canonical_id": "miguel-ibarra",
      "canonical_name": "Miguel Ibarra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.0644,
        "xg_place": 0.236,
        "goals_minus_xg": 0.9356,
        "key_passes": 42.0,
        "assists": 7.0,
        "xa": 4.2849,
        "assists_minus_xa": 2.7151,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.3493,
        "points_added": 1.897,
        "xpoints_added": 1.2882,
        "passes_attempted": 1114.0,
        "pass_completion_pct": 0.8501,
        "xpass_completion_pct": 0.8166,
        "passes_over_expected": 37.2937,
        "passes_over_expected_p100": 3.3477,
        "avg_pass_distance": 20.6968,
        "avg_pass_vertical": 2.6095
      }
    },
    {
      "canonical_id": "noah-abrams",
      "canonical_name": "Noah Abrams",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.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": 36.0,
        "pass_completion_pct": 0.9444,
        "xpass_completion_pct": 0.9263,
        "passes_over_expected": 0.6517,
        "passes_over_expected_p100": 1.8102,
        "avg_pass_distance": 21.2219,
        "avg_pass_vertical": 11.8706,
        "shots_faced": 9.0,
        "goals_conceded": 2.0,
        "saves": 7.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 3.7292,
        "goals_conceded_minus_xg": -1.7292,
        "goals_per_xg": 0.5363
      }
    },
    {
      "canonical_id": "noah-behrmann",
      "canonical_name": "Noah Behrmann",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.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": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8682,
        "passes_over_expected": 0.1864,
        "passes_over_expected_p100": 2.0715,
        "avg_pass_distance": 12.5118,
        "avg_pass_vertical": -5.4385
      }
    },
    {
      "canonical_id": "omar-ciss",
      "canonical_name": "Omar Ciss",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2901.0,
        "shots": 35.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 1.5429,
        "xg_place": 1.0619,
        "goals_minus_xg": 1.4571,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.6376,
        "assists_minus_xa": 0.3624,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1805,
        "points_added": 0.7476,
        "xpoints_added": 1.1429,
        "passes_attempted": 1316.0,
        "pass_completion_pct": 0.8138,
        "xpass_completion_pct": 0.817,
        "passes_over_expected": -4.1841,
        "passes_over_expected_p100": -0.3179,
        "avg_pass_distance": 21.8632,
        "avg_pass_vertical": 6.6931
      }
    },
    {
      "canonical_id": "quinn-mcneill",
      "canonical_name": "Quinn McNeill",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1345.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.5514,
        "xg_place": -0.7544,
        "goals_minus_xg": -0.5514,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.2166,
        "assists_minus_xa": 0.7834,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.768,
        "points_added": 0.0659,
        "xpoints_added": 0.9725,
        "passes_attempted": 553.0,
        "pass_completion_pct": 0.7776,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -12.3628,
        "passes_over_expected_p100": -2.2356,
        "avg_pass_distance": 20.8028,
        "avg_pass_vertical": 4.7058
      }
    },
    {
      "canonical_id": "ryan-peterson",
      "canonical_name": "Ryan Peterson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.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.5,
        "xpass_completion_pct": 0.7315,
        "passes_over_expected": -0.463,
        "passes_over_expected_p100": -23.1524,
        "avg_pass_distance": 13.4821,
        "avg_pass_vertical": -8.28
      }
    },
    {
      "canonical_id": "shalom-dutey",
      "canonical_name": "Shalom Dutey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2761.0,
        "shots": 23.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.8422,
        "xg_place": 1.8088,
        "goals_minus_xg": 1.1578,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0834,
        "assists_minus_xa": -0.0834,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9255,
        "points_added": 1.4468,
        "xpoints_added": 1.0688,
        "passes_attempted": 1357.0,
        "pass_completion_pct": 0.8099,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": -6.3319,
        "passes_over_expected_p100": -0.4666,
        "avg_pass_distance": 26.6181,
        "avg_pass_vertical": 11.224
      }
    },
    {
      "canonical_id": "tom\u00e1s-maya",
      "canonical_name": "Tom\u00e1s Maya",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1312.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2073,
        "xg_place": -0.1803,
        "goals_minus_xg": -0.2073,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.8847,
        "assists_minus_xa": -0.8847,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.092,
        "points_added": 0.0,
        "xpoints_added": 0.1815,
        "passes_attempted": 706.0,
        "pass_completion_pct": 0.796,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": 13.606,
        "passes_over_expected_p100": 1.9272,
        "avg_pass_distance": 16.9966,
        "avg_pass_vertical": 2.5402
      }
    },
    {
      "canonical_id": "tresor-mbuyu",
      "canonical_name": "Tresor Mbuyu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2372.0,
        "shots": 59.0,
        "shots_on_target": 21.0,
        "goals": 11.0,
        "xg": 7.6348,
        "xg_place": -1.6615,
        "goals_minus_xg": 3.3652,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 3.5339,
        "assists_minus_xa": 1.4661,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 11.1687,
        "points_added": 5.8167,
        "xpoints_added": 4.2972,
        "passes_attempted": 515.0,
        "pass_completion_pct": 0.6408,
        "xpass_completion_pct": 0.704,
        "passes_over_expected": -32.567,
        "passes_over_expected_p100": -6.3237,
        "avg_pass_distance": 16.747,
        "avg_pass_vertical": 0.1105
      }
    },
    {
      "canonical_id": "will-vint",
      "canonical_name": "Will Vint",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 484.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0342,
        "xg_place": -0.0342,
        "goals_minus_xg": -0.0342,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0811,
        "assists_minus_xa": -0.0811,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1153,
        "points_added": 0.0,
        "xpoints_added": 0.0256,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.7817,
        "xpass_completion_pct": 0.8067,
        "passes_over_expected": -6.2923,
        "passes_over_expected_p100": -2.4969,
        "avg_pass_distance": 26.7245,
        "avg_pass_vertical": 6.9757
      }
    }
  ]
}