{
  "slug": "soccer-uslc-2022-evq3rnx5wo",
  "game_id": "soccer-uslc-2022-eVq3rNX5WO",
  "display": "USLC 2022 Season",
  "league": "USLC",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-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": "andre-lewis",
      "canonical_name": "Andre Lewis",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2519.0,
        "shots": 33.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 4.8817,
        "xg_place": 1.6399,
        "goals_minus_xg": 1.1183,
        "key_passes": 39.0,
        "assists": 3.0,
        "xa": 4.6854,
        "assists_minus_xa": -1.6854,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 9.567,
        "points_added": 2.1865,
        "xpoints_added": 2.6725,
        "passes_attempted": 1259.0,
        "pass_completion_pct": 0.8531,
        "xpass_completion_pct": 0.8309,
        "passes_over_expected": 27.9111,
        "passes_over_expected_p100": 2.2169,
        "avg_pass_distance": 20.3802,
        "avg_pass_vertical": 3.0908
      }
    },
    {
      "canonical_id": "ariel-mart\u00ednez",
      "canonical_name": "Ariel Mart\u00ednez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1212.0,
        "shots": 24.0,
        "shots_on_target": 13.0,
        "goals": 9.0,
        "xg": 5.7491,
        "xg_place": 1.7958,
        "goals_minus_xg": 3.2509,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6077,
        "assists_minus_xa": 0.3923,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.3568,
        "points_added": 4.6739,
        "xpoints_added": 3.3161,
        "passes_attempted": 488.0,
        "pass_completion_pct": 0.8135,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": -16.5295,
        "passes_over_expected_p100": -3.3872,
        "avg_pass_distance": 17.6329,
        "avg_pass_vertical": 1.1739
      }
    },
    {
      "canonical_id": "ashkanov-apollon",
      "canonical_name": "Ashkanov Apollon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1178.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.2972,
        "xg_place": 1.0248,
        "goals_minus_xg": 0.7028,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2618,
        "assists_minus_xa": -0.2618,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.559,
        "points_added": 0.8639,
        "xpoints_added": 0.2343,
        "passes_attempted": 534.0,
        "pass_completion_pct": 0.7509,
        "xpass_completion_pct": 0.7487,
        "passes_over_expected": 1.2123,
        "passes_over_expected_p100": 0.227,
        "avg_pass_distance": 21.8497,
        "avg_pass_vertical": 3.5171
      }
    },
    {
      "canonical_id": "austin-pack",
      "canonical_name": "Austin Pack",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 501.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0807,
        "xg_place": 0.0161,
        "goals_minus_xg": -0.0807,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0807,
        "points_added": 0.0,
        "xpoints_added": 0.0784,
        "passes_attempted": 181.0,
        "pass_completion_pct": 0.6022,
        "xpass_completion_pct": 0.6648,
        "passes_over_expected": -11.3315,
        "passes_over_expected_p100": -6.2605,
        "avg_pass_distance": 40.5211,
        "avg_pass_vertical": 31.6772,
        "shots_faced": 20.0,
        "goals_conceded": 9.0,
        "saves": 11.0,
        "headed_shot_share": 0.3,
        "xg_faced": 5.3251,
        "goals_conceded_minus_xg": 3.6749,
        "goals_per_xg": 1.6901
      }
    },
    {
      "canonical_id": "christian-g\u00f3mez",
      "canonical_name": "Christian G\u00f3mez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.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.0494,
        "assists_minus_xa": -0.0494,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0494,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.7877,
        "passes_over_expected": 1.8281,
        "passes_over_expected_p100": 3.5845,
        "avg_pass_distance": 17.7373,
        "avg_pass_vertical": 4.5253
      }
    },
    {
      "canonical_id": "conor-mcglynn",
      "canonical_name": "Conor McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2144.0,
        "shots": 33.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0054,
        "xg_place": -0.0886,
        "goals_minus_xg": -0.0054,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7846,
        "assists_minus_xa": 0.2154,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.79,
        "points_added": 0.5954,
        "xpoints_added": 0.8447,
        "passes_attempted": 1283.0,
        "pass_completion_pct": 0.8574,
        "xpass_completion_pct": 0.8331,
        "passes_over_expected": 31.0957,
        "passes_over_expected_p100": 2.4237,
        "avg_pass_distance": 22.7534,
        "avg_pass_vertical": 5.8972
      }
    },
    {
      "canonical_id": "corey-hertzog",
      "canonical_name": "Corey Hertzog",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.7338,
        "xg_place": -1.1124,
        "goals_minus_xg": -1.7338,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.0133,
        "assists_minus_xa": -0.0133,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7471,
        "points_added": 0.0935,
        "xpoints_added": 1.5766,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.7156,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": -7.3802,
        "passes_over_expected_p100": -3.3854,
        "avg_pass_distance": 17.412,
        "avg_pass_vertical": 0.2883
      }
    },
    {
      "canonical_id": "danny-barrera",
      "canonical_name": "Danny Barrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2947.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.1616,
        "xg_place": 0.8579,
        "goals_minus_xg": -0.1616,
        "key_passes": 62.0,
        "assists": 6.0,
        "xa": 5.8723,
        "assists_minus_xa": 0.1277,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.0339,
        "points_added": 1.265,
        "xpoints_added": 2.2367,
        "passes_attempted": 1750.0,
        "pass_completion_pct": 0.7903,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": 49.6382,
        "passes_over_expected_p100": 2.8365,
        "avg_pass_distance": 22.2814,
        "avg_pass_vertical": 5.739
      }
    },
    {
      "canonical_id": "james-slayton",
      "canonical_name": "James Slayton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 990.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": 284.0,
        "pass_completion_pct": 0.6937,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -7.3608,
        "passes_over_expected_p100": -2.5918,
        "avg_pass_distance": 35.2577,
        "avg_pass_vertical": 25.3853,
        "shots_faced": 59.0,
        "goals_conceded": 17.0,
        "saves": 40.0,
        "headed_shot_share": 0.1525,
        "xg_faced": 18.0177,
        "goals_conceded_minus_xg": -1.0177,
        "goals_per_xg": 0.9435
      }
    },
    {
      "canonical_id": "jeciel-cedeno",
      "canonical_name": "Jeciel Cedeno",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 229.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2168,
        "xg_place": -0.0422,
        "goals_minus_xg": -0.2168,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2484,
        "assists_minus_xa": -0.2484,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4652,
        "points_added": 0.0,
        "xpoints_added": 0.0698,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.8169,
        "xpass_completion_pct": 0.8336,
        "passes_over_expected": -1.1833,
        "passes_over_expected_p100": -1.6667,
        "avg_pass_distance": 17.0883,
        "avg_pass_vertical": 0.9118
      }
    },
    {
      "canonical_id": "joel-johnson",
      "canonical_name": "Joel Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2861.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 4.3629,
        "xg_place": -0.032,
        "goals_minus_xg": -0.3629,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.8915,
        "assists_minus_xa": -1.8915,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.2545,
        "points_added": 1.61,
        "xpoints_added": 2.0225,
        "passes_attempted": 1090.0,
        "pass_completion_pct": 0.7826,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": 12.6978,
        "passes_over_expected_p100": 1.1649,
        "avg_pass_distance": 18.2206,
        "avg_pass_vertical": 2.3456
      }
    },
    {
      "canonical_id": "juan-carlos-obreg\u00f3n-jr",
      "canonical_name": "Juan Carlos Obreg\u00f3n Jr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1318.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 5.0,
        "xg": 6.3893,
        "xg_place": -0.7453,
        "goals_minus_xg": -1.3893,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7588,
        "assists_minus_xa": 0.2412,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.1481,
        "points_added": 2.9782,
        "xpoints_added": 3.3968,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.7717,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": -12.5421,
        "passes_over_expected_p100": -5.727,
        "avg_pass_distance": 15.0249,
        "avg_pass_vertical": -3.0729
      }
    },
    {
      "canonical_id": "logan-gdula",
      "canonical_name": "Logan Gdula",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1536.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.591,
        "xg_place": 0.1162,
        "goals_minus_xg": -0.591,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3523,
        "assists_minus_xa": -0.3523,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9433,
        "points_added": 0.0,
        "xpoints_added": 0.2472,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.8015,
        "xpass_completion_pct": 0.8103,
        "passes_over_expected": -7.1034,
        "passes_over_expected_p100": -0.8813,
        "avg_pass_distance": 19.1104,
        "avg_pass_vertical": 2.481
      }
    },
    {
      "canonical_id": "luka-prpa",
      "canonical_name": "Luka Prpa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1906.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.1963,
        "xg_place": -0.0358,
        "goals_minus_xg": -0.1963,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.1674,
        "assists_minus_xa": -1.1674,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3637,
        "points_added": 0.7488,
        "xpoints_added": 1.5285,
        "passes_attempted": 959.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": 9.2986,
        "passes_over_expected_p100": 0.9696,
        "avg_pass_distance": 17.7845,
        "avg_pass_vertical": 2.8748
      }
    },
    {
      "canonical_id": "mitchell-curry",
      "canonical_name": "Mitchell Curry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 240.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.39,
        "xg_place": 0.0197,
        "goals_minus_xg": 0.61,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.4384,
        "assists_minus_xa": 0.5616,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8284,
        "points_added": 0.0018,
        "xpoints_added": 0.2554,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.6316,
        "xpass_completion_pct": 0.7499,
        "passes_over_expected": -4.4978,
        "passes_over_expected_p100": -11.8364,
        "avg_pass_distance": 10.8245,
        "avg_pass_vertical": -3.3214
      }
    },
    {
      "canonical_id": "modou-jadama",
      "canonical_name": "Modou Jadama",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2680.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.4497,
        "xg_place": -1.2305,
        "goals_minus_xg": -1.4497,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5749,
        "assists_minus_xa": -0.5749,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0246,
        "points_added": 0.0,
        "xpoints_added": 1.2727,
        "passes_attempted": 1384.0,
        "pass_completion_pct": 0.7991,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": 7.9177,
        "passes_over_expected_p100": 0.5721,
        "avg_pass_distance": 25.1246,
        "avg_pass_vertical": 11.8959
      }
    },
    {
      "canonical_id": "pearse-obrien",
      "canonical_name": "Pearse O'Brien",
      "positions": [
        "ST"
      ],
      "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.2258,
        "passes_over_expected": -0.2258,
        "passes_over_expected_p100": -22.5826,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "peter-lee-vassell",
      "canonical_name": "Peter-Lee Vassell",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 684.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8895,
        "xg_place": -0.5113,
        "goals_minus_xg": 0.1105,
        "key_passes": 6.0,
        "assists": 3.0,
        "xa": 1.2011,
        "assists_minus_xa": 1.7989,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.0906,
        "points_added": 1.2821,
        "xpoints_added": 0.8935,
        "passes_attempted": 326.0,
        "pass_completion_pct": 0.819,
        "xpass_completion_pct": 0.8372,
        "passes_over_expected": -5.9313,
        "passes_over_expected_p100": -1.8194,
        "avg_pass_distance": 18.2459,
        "avg_pass_vertical": 0.7606
      }
    },
    {
      "canonical_id": "prince-saydee",
      "canonical_name": "Prince Saydee",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2289.0,
        "shots": 48.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 5.8965,
        "xg_place": -1.0032,
        "goals_minus_xg": -1.8965,
        "key_passes": 23.0,
        "assists": 8.0,
        "xa": 4.8188,
        "assists_minus_xa": 3.1812,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 10.7154,
        "points_added": 2.0492,
        "xpoints_added": 3.581,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.7198,
        "xpass_completion_pct": 0.7477,
        "passes_over_expected": -16.6342,
        "passes_over_expected_p100": -2.791,
        "avg_pass_distance": 17.6648,
        "avg_pass_vertical": 0.0726
      }
    },
    {
      "canonical_id": "rashawn-dally",
      "canonical_name": "Rashawn Dally",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1122.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.8577,
        "xg_place": -0.6118,
        "goals_minus_xg": -0.8577,
        "key_passes": 9.0,
        "assists": 5.0,
        "xa": 1.3135,
        "assists_minus_xa": 3.6865,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.1713,
        "points_added": 3.088,
        "xpoints_added": 3.2159,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.7798,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": -2.355,
        "passes_over_expected_p100": -0.8502,
        "avg_pass_distance": 15.8783,
        "avg_pass_vertical": -3.0401
      }
    },
    {
      "canonical_id": "robin-lapert",
      "canonical_name": "Robin Lapert",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 90.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": 26.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.7355,
        "passes_over_expected": -3.123,
        "passes_over_expected_p100": -12.0115,
        "avg_pass_distance": 32.6159,
        "avg_pass_vertical": 15.3717
      }
    },
    {
      "canonical_id": "tom-brewitt",
      "canonical_name": "Tom Brewitt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2996.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.1169,
        "xg_place": 0.6755,
        "goals_minus_xg": 0.8831,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.463,
        "assists_minus_xa": 0.537,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5798,
        "points_added": 0.7167,
        "xpoints_added": 0.9003,
        "passes_attempted": 1442.0,
        "pass_completion_pct": 0.8606,
        "xpass_completion_pct": 0.8446,
        "passes_over_expected": 23.0703,
        "passes_over_expected_p100": 1.5999,
        "avg_pass_distance": 23.3953,
        "avg_pass_vertical": 8.6711
      }
    },
    {
      "canonical_id": "walid-yacoubou",
      "canonical_name": "Walid Yacoubou",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1814.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.6534,
        "xg_place": 0.7362,
        "goals_minus_xg": 0.3466,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0404,
        "assists_minus_xa": -0.0404,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6938,
        "points_added": 1.4225,
        "xpoints_added": 0.9117,
        "passes_attempted": 917.0,
        "pass_completion_pct": 0.8691,
        "xpass_completion_pct": 0.8588,
        "passes_over_expected": 9.4983,
        "passes_over_expected_p100": 1.0358,
        "avg_pass_distance": 22.6621,
        "avg_pass_vertical": 7.739
      }
    },
    {
      "canonical_id": "yannik-oettl",
      "canonical_name": "Yannik Oettl",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1885.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.0744,
        "assists_minus_xa": -0.0744,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0744,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 634.0,
        "pass_completion_pct": 0.6814,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": -21.5874,
        "passes_over_expected_p100": -3.405,
        "avg_pass_distance": 38.8122,
        "avg_pass_vertical": 31.1651,
        "shots_faced": 105.0,
        "goals_conceded": 30.0,
        "saves": 74.0,
        "headed_shot_share": 0.1333,
        "xg_faced": 35.1403,
        "goals_conceded_minus_xg": -5.1403,
        "goals_per_xg": 0.8537
      }
    },
    {
      "canonical_id": "younes-boudadi",
      "canonical_name": "Younes Boudadi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3084.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.0252,
        "xg_place": 0.0177,
        "goals_minus_xg": -1.0252,
        "key_passes": 33.0,
        "assists": 2.0,
        "xa": 5.605,
        "assists_minus_xa": -3.605,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 6.6302,
        "points_added": 0.0,
        "xpoints_added": 0.7018,
        "passes_attempted": 1559.0,
        "pass_completion_pct": 0.7749,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": 26.2687,
        "passes_over_expected_p100": 1.685,
        "avg_pass_distance": 19.8212,
        "avg_pass_vertical": 5.2782
      }
    }
  ]
}