{
  "slug": "soccer-uslc-2022-0oq6jvpq6d",
  "game_id": "soccer-uslc-2022-0Oq6JvPq6D",
  "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": "alejandro-guido",
      "canonical_name": "Alejandro Guido",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2756.0,
        "shots": 52.0,
        "shots_on_target": 23.0,
        "goals": 5.0,
        "xg": 8.1953,
        "xg_place": -0.2909,
        "goals_minus_xg": -3.1953,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 5.1832,
        "assists_minus_xa": -2.1832,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 13.3785,
        "points_added": 2.1271,
        "xpoints_added": 4.3135,
        "passes_attempted": 1153.0,
        "pass_completion_pct": 0.7476,
        "xpass_completion_pct": 0.7564,
        "passes_over_expected": -10.1244,
        "passes_over_expected_p100": -0.8781,
        "avg_pass_distance": 20.4962,
        "avg_pass_vertical": 5.4059
      }
    },
    {
      "canonical_id": "andrew-carleton",
      "canonical_name": "Andrew Carleton",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1031.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.9937,
        "xg_place": -0.336,
        "goals_minus_xg": -0.9937,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.7067,
        "assists_minus_xa": -0.7067,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7004,
        "points_added": 0.5228,
        "xpoints_added": 0.9141,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.7296,
        "passes_over_expected": -6.269,
        "passes_over_expected_p100": -1.7709,
        "avg_pass_distance": 20.9576,
        "avg_pass_vertical": 3.9929
      }
    },
    {
      "canonical_id": "austin-guerrero",
      "canonical_name": "Austin Guerrero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 242.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": 70.0,
        "pass_completion_pct": 0.8143,
        "xpass_completion_pct": 0.8167,
        "passes_over_expected": -0.1671,
        "passes_over_expected_p100": -0.2387,
        "avg_pass_distance": 31.3279,
        "avg_pass_vertical": 19.4176,
        "shots_faced": 11.0,
        "goals_conceded": 7.0,
        "saves": 4.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 5.5809,
        "goals_conceded_minus_xg": 1.4191,
        "goals_per_xg": 1.2543
      }
    },
    {
      "canonical_id": "cj-fodrey",
      "canonical_name": "CJ Fodrey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.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": 4.0,
        "assists": 0.0,
        "xa": 0.3777,
        "assists_minus_xa": -0.3777,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3777,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7154,
        "passes_over_expected": 0.2462,
        "passes_over_expected_p100": 0.6839,
        "avg_pass_distance": 20.5793,
        "avg_pass_vertical": 2.7419
      }
    },
    {
      "canonical_id": "camden-riley",
      "canonical_name": "Camden Riley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1098.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1564,
        "xg_place": -0.1564,
        "goals_minus_xg": -0.1564,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3454,
        "assists_minus_xa": -0.3454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5018,
        "points_added": 0.0,
        "xpoints_added": 0.0223,
        "passes_attempted": 571.0,
        "pass_completion_pct": 0.8546,
        "xpass_completion_pct": 0.841,
        "passes_over_expected": 7.807,
        "passes_over_expected_p100": 1.3673,
        "avg_pass_distance": 21.8659,
        "avg_pass_vertical": 3.95
      }
    },
    {
      "canonical_id": "charlie-adams",
      "canonical_name": "Charlie Adams",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2412.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 3.1653,
        "xg_place": 0.6827,
        "goals_minus_xg": 1.8347,
        "key_passes": 48.0,
        "assists": 8.0,
        "xa": 5.0876,
        "assists_minus_xa": 2.9124,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 8.2529,
        "points_added": 2.0829,
        "xpoints_added": 1.5601,
        "passes_attempted": 1223.0,
        "pass_completion_pct": 0.8038,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": 30.053,
        "passes_over_expected_p100": 2.4573,
        "avg_pass_distance": 20.7077,
        "avg_pass_vertical": 2.0725
      }
    },
    {
      "canonical_id": "collin-martin",
      "canonical_name": "Collin Martin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2734.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.8913,
        "xg_place": -0.2187,
        "goals_minus_xg": 0.1087,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.787,
        "assists_minus_xa": -1.787,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.6783,
        "points_added": 0.4722,
        "xpoints_added": 0.4642,
        "passes_attempted": 1918.0,
        "pass_completion_pct": 0.8973,
        "xpass_completion_pct": 0.8769,
        "passes_over_expected": 39.1855,
        "passes_over_expected_p100": 2.043,
        "avg_pass_distance": 20.9041,
        "avg_pass_vertical": 1.4535
      }
    },
    {
      "canonical_id": "duran-michael-ferree",
      "canonical_name": "Duran Michael Ferree",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.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.8611,
        "xpass_completion_pct": 0.8369,
        "passes_over_expected": 0.8717,
        "passes_over_expected_p100": 2.4213,
        "avg_pass_distance": 28.0961,
        "avg_pass_vertical": 15.5739,
        "shots_faced": 8.0,
        "goals_conceded": 4.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.3883,
        "goals_conceded_minus_xg": 0.6117,
        "goals_per_xg": 1.1805
      }
    },
    {
      "canonical_id": "ebenezer-ackon",
      "canonical_name": "Ebenezer Ackon",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 355.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": 193.0,
        "pass_completion_pct": 0.8187,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": 2.4363,
        "passes_over_expected_p100": 1.2623,
        "avg_pass_distance": 22.2826,
        "avg_pass_vertical": 9.3109
      }
    },
    {
      "canonical_id": "elijah-martin",
      "canonical_name": "Elijah Martin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2966.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7133,
        "xg_place": -0.4231,
        "goals_minus_xg": 0.2867,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5334,
        "assists_minus_xa": -0.5334,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2467,
        "points_added": 0.0436,
        "xpoints_added": 0.171,
        "passes_attempted": 1930.0,
        "pass_completion_pct": 0.8653,
        "xpass_completion_pct": 0.8369,
        "passes_over_expected": 54.7923,
        "passes_over_expected_p100": 2.839,
        "avg_pass_distance": 20.7462,
        "avg_pass_vertical": 5.2881
      }
    },
    {
      "canonical_id": "evan-conway",
      "canonical_name": "Evan Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2290.0,
        "shots": 48.0,
        "shots_on_target": 19.0,
        "goals": 9.0,
        "xg": 8.5556,
        "xg_place": -0.7505,
        "goals_minus_xg": 0.4444,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.6722,
        "assists_minus_xa": -0.6722,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.2278,
        "points_added": 3.2687,
        "xpoints_added": 4.5153,
        "passes_attempted": 603.0,
        "pass_completion_pct": 0.7081,
        "xpass_completion_pct": 0.7401,
        "passes_over_expected": -19.3084,
        "passes_over_expected_p100": -3.2021,
        "avg_pass_distance": 16.2519,
        "avg_pass_vertical": 0.1168
      }
    },
    {
      "canonical_id": "grant-stoneman",
      "canonical_name": "Grant Stoneman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2803.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.0919,
        "xg_place": 1.5943,
        "goals_minus_xg": 0.9081,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4724,
        "assists_minus_xa": 0.5276,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5643,
        "points_added": 0.9011,
        "xpoints_added": 0.6223,
        "passes_attempted": 1524.0,
        "pass_completion_pct": 0.8504,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": 41.7514,
        "passes_over_expected_p100": 2.7396,
        "avg_pass_distance": 24.4236,
        "avg_pass_vertical": 8.3878
      }
    },
    {
      "canonical_id": "jack-blake",
      "canonical_name": "Jack Blake",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1545.0,
        "shots": 28.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.9886,
        "xg_place": 0.9607,
        "goals_minus_xg": 0.0114,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.5962,
        "assists_minus_xa": 2.4038,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.5848,
        "points_added": 1.6482,
        "xpoints_added": 1.404,
        "passes_attempted": 659.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7021,
        "passes_over_expected": 11.3335,
        "passes_over_expected_p100": 1.7198,
        "avg_pass_distance": 21.4868,
        "avg_pass_vertical": 4.1512
      }
    },
    {
      "canonical_id": "jack-metcalf",
      "canonical_name": "Jack Metcalf",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1433.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1544,
        "xg_place": -0.1544,
        "goals_minus_xg": -0.1544,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9704,
        "assists_minus_xa": -0.9704,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1248,
        "points_added": 0.0,
        "xpoints_added": 0.1008,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.7567,
        "xpass_completion_pct": 0.7633,
        "passes_over_expected": -4.8868,
        "passes_over_expected_p100": -0.6568,
        "avg_pass_distance": 19.5554,
        "avg_pass_vertical": 1.8705
      }
    },
    {
      "canonical_id": "jackson-kasanzu",
      "canonical_name": "Jackson Kasanzu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 235.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1505,
        "xg_place": 0.2866,
        "goals_minus_xg": 0.8495,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1505,
        "points_added": 0.0,
        "xpoints_added": 0.052,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.7983,
        "xpass_completion_pct": 0.8054,
        "passes_over_expected": -0.838,
        "passes_over_expected_p100": -0.7042,
        "avg_pass_distance": 21.3336,
        "avg_pass_vertical": 8.1671
      }
    },
    {
      "canonical_id": "jon-kempin",
      "canonical_name": "Jon Kempin",
      "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": 32.0,
        "pass_completion_pct": 0.6562,
        "xpass_completion_pct": 0.7065,
        "passes_over_expected": -1.6069,
        "passes_over_expected_p100": -5.0214,
        "avg_pass_distance": 32.3569,
        "avg_pass_vertical": 24.1343,
        "shots_faced": 3.0,
        "goals_conceded": 0.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0515,
        "goals_conceded_minus_xg": -0.0515,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "koke-vegas",
      "canonical_name": "Koke Vegas",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2993.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": 1067.0,
        "pass_completion_pct": 0.7741,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": 14.0423,
        "passes_over_expected_p100": 1.3161,
        "avg_pass_distance": 34.1725,
        "avg_pass_vertical": 23.423,
        "shots_faced": 124.0,
        "goals_conceded": 46.0,
        "saves": 77.0,
        "headed_shot_share": 0.129,
        "xg_faced": 42.9845,
        "goals_conceded_minus_xg": 3.0155,
        "goals_per_xg": 1.0702
      }
    },
    {
      "canonical_id": "kyle-adams",
      "canonical_name": "Kyle Adams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2913.0,
        "shots": 17.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.4875,
        "xg_place": 1.0893,
        "goals_minus_xg": 0.5125,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8279,
        "assists_minus_xa": -0.8279,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3155,
        "points_added": 1.5911,
        "xpoints_added": 0.8788,
        "passes_attempted": 1898.0,
        "pass_completion_pct": 0.8678,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": 38.6589,
        "passes_over_expected_p100": 2.0368,
        "avg_pass_distance": 22.8657,
        "avg_pass_vertical": 8.8644
      }
    },
    {
      "canonical_id": "kyle-vassell",
      "canonical_name": "Kyle Vassell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2140.0,
        "shots": 78.0,
        "shots_on_target": 30.0,
        "goals": 14.0,
        "xg": 13.5845,
        "xg_place": -1.3055,
        "goals_minus_xg": 0.4155,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.711,
        "assists_minus_xa": 0.289,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 15.2954,
        "points_added": 3.67,
        "xpoints_added": 5.9378,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.6865,
        "xpass_completion_pct": 0.7411,
        "passes_over_expected": -21.0742,
        "passes_over_expected_p100": -5.4596,
        "avg_pass_distance": 16.8792,
        "avg_pass_vertical": 0.6454
      }
    },
    {
      "canonical_id": "morgan-hackworth",
      "canonical_name": "Morgan Hackworth",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 289.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5716,
        "xg_place": -0.5716,
        "goals_minus_xg": -0.5716,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0545,
        "assists_minus_xa": -0.0545,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6261,
        "points_added": 0.0,
        "xpoints_added": 0.0529,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7603,
        "passes_over_expected": -3.5434,
        "passes_over_expected_p100": -4.6018,
        "avg_pass_distance": 12.5684,
        "avg_pass_vertical": -0.2639
      }
    },
    {
      "canonical_id": "nick-moon",
      "canonical_name": "Nick Moon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2258.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.7554,
        "xg_place": 0.3626,
        "goals_minus_xg": -0.7554,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 4.0867,
        "assists_minus_xa": -1.0867,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.8421,
        "points_added": 0.8939,
        "xpoints_added": 1.8439,
        "passes_attempted": 861.0,
        "pass_completion_pct": 0.7991,
        "xpass_completion_pct": 0.7903,
        "passes_over_expected": 7.5544,
        "passes_over_expected_p100": 0.8774,
        "avg_pass_distance": 17.0048,
        "avg_pass_vertical": -0.4306
      }
    },
    {
      "canonical_id": "nikko-boxall",
      "canonical_name": "Nikko Boxall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 773.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.0366,
        "assists_minus_xa": -0.0366,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0366,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.8396,
        "xpass_completion_pct": 0.853,
        "passes_over_expected": -6.7404,
        "passes_over_expected_p100": -1.3347,
        "avg_pass_distance": 23.1802,
        "avg_pass_vertical": 7.6892
      }
    },
    {
      "canonical_id": "taylor-crull",
      "canonical_name": "Taylor Crull",
      "positions": [
        "CB"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8556,
        "passes_over_expected": -0.9889,
        "passes_over_expected_p100": -14.1272,
        "avg_pass_distance": 19.6754,
        "avg_pass_vertical": 3.174
      }
    },
    {
      "canonical_id": "thomas-amang",
      "canonical_name": "Thomas Amang",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2001.0,
        "shots": 76.0,
        "shots_on_target": 31.0,
        "goals": 11.0,
        "xg": 12.6586,
        "xg_place": -2.7345,
        "goals_minus_xg": -1.6586,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.244,
        "assists_minus_xa": -0.244,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 13.9026,
        "points_added": 6.1564,
        "xpoints_added": 7.0254,
        "passes_attempted": 348.0,
        "pass_completion_pct": 0.6868,
        "xpass_completion_pct": 0.7037,
        "passes_over_expected": -5.8773,
        "passes_over_expected_p100": -1.6889,
        "avg_pass_distance": 15.3745,
        "avg_pass_vertical": 0.9706
      }
    },
    {
      "canonical_id": "tumi-moshobane",
      "canonical_name": "Tumi Moshobane",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2439.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 6.0377,
        "xg_place": -0.5117,
        "goals_minus_xg": -0.0377,
        "key_passes": 43.0,
        "assists": 7.0,
        "xa": 5.9337,
        "assists_minus_xa": 1.0663,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 11.9714,
        "points_added": 1.927,
        "xpoints_added": 2.9192,
        "passes_attempted": 835.0,
        "pass_completion_pct": 0.8012,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": -0.2296,
        "passes_over_expected_p100": -0.0275,
        "avg_pass_distance": 17.0319,
        "avg_pass_vertical": 0.3755
      }
    }
  ]
}