{
  "slug": "soccer-uslc-2022-krqaey8qkz",
  "game_id": "soccer-uslc-2022-kRQaeY8QKZ",
  "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": 31,
  "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": "ahmed-longmire",
      "canonical_name": "Ahmed Longmire",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 253.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": 103.0,
        "pass_completion_pct": 0.7864,
        "xpass_completion_pct": 0.8014,
        "passes_over_expected": -1.5421,
        "passes_over_expected_p100": -1.4972,
        "avg_pass_distance": 27.9652,
        "avg_pass_vertical": 4.5076
      }
    },
    {
      "canonical_id": "albi-skendi",
      "canonical_name": "Albi Skendi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2461.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.3406,
        "xg_place": 0.4229,
        "goals_minus_xg": 1.6594,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0395,
        "assists_minus_xa": -0.0395,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.3801,
        "points_added": 0.8288,
        "xpoints_added": 0.7317,
        "passes_attempted": 1089.0,
        "pass_completion_pct": 0.7833,
        "xpass_completion_pct": 0.7798,
        "passes_over_expected": 3.7731,
        "passes_over_expected_p100": 0.3465,
        "avg_pass_distance": 24.4561,
        "avg_pass_vertical": 10.0557
      }
    },
    {
      "canonical_id": "alex-villanueva",
      "canonical_name": "Alex Villanueva",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2990.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7086,
        "xg_place": -0.4557,
        "goals_minus_xg": -0.7086,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.6602,
        "assists_minus_xa": 0.3398,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3688,
        "points_added": 0.0,
        "xpoints_added": 0.5523,
        "passes_attempted": 1295.0,
        "pass_completion_pct": 0.7707,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 6.8253,
        "passes_over_expected_p100": 0.527,
        "avg_pass_distance": 19.4833,
        "avg_pass_vertical": 3.7094
      }
    },
    {
      "canonical_id": "ashton-miles",
      "canonical_name": "Ashton Miles",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 155.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": 44.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6457,
        "passes_over_expected": -6.4102,
        "passes_over_expected_p100": -14.5687,
        "avg_pass_distance": 28.7036,
        "avg_pass_vertical": 18.6739
      }
    },
    {
      "canonical_id": "brent-richards",
      "canonical_name": "Brent Richards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1411.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6669,
        "xg_place": -0.5914,
        "goals_minus_xg": -0.6669,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9495,
        "assists_minus_xa": 0.0505,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6163,
        "points_added": 0.0,
        "xpoints_added": 0.4066,
        "passes_attempted": 741.0,
        "pass_completion_pct": 0.6559,
        "xpass_completion_pct": 0.6836,
        "passes_over_expected": -20.5461,
        "passes_over_expected_p100": -2.7728,
        "avg_pass_distance": 23.6985,
        "avg_pass_vertical": 8.7714
      }
    },
    {
      "canonical_id": "brian-iloski",
      "canonical_name": "Brian Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 807.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 1.6009,
        "xg_place": 0.9201,
        "goals_minus_xg": 2.3991,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.2023,
        "assists_minus_xa": 0.7977,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.8031,
        "points_added": 3.9861,
        "xpoints_added": 1.1912,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.7585,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": 2.3223,
        "passes_over_expected_p100": 0.8764,
        "avg_pass_distance": 18.474,
        "avg_pass_vertical": 0.6898
      }
    },
    {
      "canonical_id": "bryce-jamison",
      "canonical_name": "Bryce Jamison",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3259,
        "xg_place": 0.5768,
        "goals_minus_xg": 0.6741,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1074,
        "assists_minus_xa": -0.1074,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4333,
        "points_added": 0.9461,
        "xpoints_added": 0.2493,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7572,
        "passes_over_expected": -0.9017,
        "passes_over_expected_p100": -4.294,
        "avg_pass_distance": 17.5641,
        "avg_pass_vertical": 2.5844
      }
    },
    {
      "canonical_id": "colin-shutler",
      "canonical_name": "Colin Shutler",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 690.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": 222.0,
        "pass_completion_pct": 0.6577,
        "xpass_completion_pct": 0.6544,
        "passes_over_expected": 0.7269,
        "passes_over_expected_p100": 0.3274,
        "avg_pass_distance": 39.129,
        "avg_pass_vertical": 29.6999,
        "shots_faced": 26.0,
        "goals_conceded": 11.0,
        "saves": 14.0,
        "headed_shot_share": 0.3077,
        "xg_faced": 9.5579,
        "goals_conceded_minus_xg": 1.4421,
        "goals_per_xg": 1.1509
      }
    },
    {
      "canonical_id": "daniel-alexander-pedersen",
      "canonical_name": "Daniel Alexander Pedersen",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2271.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.4795,
        "xg_place": -0.6102,
        "goals_minus_xg": -0.4795,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 1.9838,
        "assists_minus_xa": 1.0162,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.4632,
        "points_added": 0.0011,
        "xpoints_added": 0.6837,
        "passes_attempted": 1222.0,
        "pass_completion_pct": 0.7684,
        "xpass_completion_pct": 0.7531,
        "passes_over_expected": 18.6661,
        "passes_over_expected_p100": 1.5275,
        "avg_pass_distance": 23.5326,
        "avg_pass_vertical": 8.2797
      }
    },
    {
      "canonical_id": "danilo-acosta",
      "canonical_name": "Danilo Acosta",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.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": 93.0,
        "pass_completion_pct": 0.7849,
        "xpass_completion_pct": 0.8347,
        "passes_over_expected": -4.6298,
        "passes_over_expected_p100": -4.9782,
        "avg_pass_distance": 20.2864,
        "avg_pass_vertical": 5.9208
      }
    },
    {
      "canonical_id": "dillon-powers",
      "canonical_name": "Dillon Powers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1361.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.69,
        "xg_place": 0.1357,
        "goals_minus_xg": 0.31,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8167,
        "assists_minus_xa": 0.1833,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5067,
        "points_added": 0.0863,
        "xpoints_added": 0.7189,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.8056,
        "xpass_completion_pct": 0.8114,
        "passes_over_expected": -3.9163,
        "passes_over_expected_p100": -0.5768,
        "avg_pass_distance": 20.7143,
        "avg_pass_vertical": 6.171
      }
    },
    {
      "canonical_id": "erick-torres",
      "canonical_name": "Erick Torres",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2270.0,
        "shots": 58.0,
        "shots_on_target": 23.0,
        "goals": 9.0,
        "xg": 11.0645,
        "xg_place": -0.294,
        "goals_minus_xg": -2.0645,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.079,
        "assists_minus_xa": -0.079,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 13.1435,
        "points_added": 6.6754,
        "xpoints_added": 8.0771,
        "passes_attempted": 578.0,
        "pass_completion_pct": 0.7232,
        "xpass_completion_pct": 0.7553,
        "passes_over_expected": -18.5888,
        "passes_over_expected_p100": -3.2161,
        "avg_pass_distance": 15.7747,
        "avg_pass_vertical": -2.4286
      }
    },
    {
      "canonical_id": "hassan-ndam",
      "canonical_name": "Hassan Ndam",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 53.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": 10.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7045,
        "passes_over_expected": -0.0452,
        "passes_over_expected_p100": -0.4516,
        "avg_pass_distance": 19.7694,
        "avg_pass_vertical": 13.3564
      }
    },
    {
      "canonical_id": "hunter-gorskie",
      "canonical_name": "Hunter Gorskie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 889.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1008,
        "xg_place": -0.0539,
        "goals_minus_xg": -0.1008,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1176,
        "assists_minus_xa": -0.1176,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2184,
        "points_added": 0.0,
        "xpoints_added": 0.0499,
        "passes_attempted": 488.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.7991,
        "passes_over_expected": 10.0266,
        "passes_over_expected_p100": 2.0546,
        "avg_pass_distance": 23.8777,
        "avg_pass_vertical": 8.4218
      }
    },
    {
      "canonical_id": "ian-hoffman",
      "canonical_name": "Ian Hoffman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1405.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5085,
        "xg_place": -0.4481,
        "goals_minus_xg": -0.5085,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9564,
        "assists_minus_xa": -0.9564,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.465,
        "points_added": 0.0,
        "xpoints_added": 0.2951,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.7752,
        "xpass_completion_pct": 0.7691,
        "passes_over_expected": 4.2675,
        "passes_over_expected_p100": 0.6149,
        "avg_pass_distance": 20.7043,
        "avg_pass_vertical": 3.4479
      }
    },
    {
      "canonical_id": "iv\u00e1n-guti\u00e9rrez",
      "canonical_name": "Iv\u00e1n Guti\u00e9rrez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4027,
        "xg_place": -0.4027,
        "goals_minus_xg": -0.4027,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2231,
        "assists_minus_xa": 0.7769,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6259,
        "points_added": 0.0,
        "xpoints_added": 0.1896,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.5676,
        "xpass_completion_pct": 0.5601,
        "passes_over_expected": 0.5542,
        "passes_over_expected_p100": 0.7489,
        "avg_pass_distance": 19.7125,
        "avg_pass_vertical": 6.1957
      }
    },
    {
      "canonical_id": "jonathan-gomez",
      "canonical_name": "Jonathan Gomez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.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.0293,
        "assists_minus_xa": -0.0293,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0293,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8493,
        "passes_over_expected": 0.3559,
        "passes_over_expected_p100": 3.954,
        "avg_pass_distance": 17.2047,
        "avg_pass_vertical": 0.3594
      }
    },
    {
      "canonical_id": "kevin-partida",
      "canonical_name": "Kevin Partida",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2014.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4763,
        "xg_place": -0.3297,
        "goals_minus_xg": -0.4763,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.0511,
        "assists_minus_xa": 0.9489,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5274,
        "points_added": 0.0,
        "xpoints_added": 0.3359,
        "passes_attempted": 812.0,
        "pass_completion_pct": 0.8239,
        "xpass_completion_pct": 0.8167,
        "passes_over_expected": 5.8427,
        "passes_over_expected_p100": 0.7195,
        "avg_pass_distance": 20.35,
        "avg_pass_vertical": 3.261
      }
    },
    {
      "canonical_id": "kobi-henry",
      "canonical_name": "Kobi Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 468.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0759,
        "xg_place": -0.0759,
        "goals_minus_xg": -0.0759,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0495,
        "assists_minus_xa": -0.0495,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1254,
        "points_added": 0.0,
        "xpoints_added": 0.1246,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.7188,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": -18.8117,
        "passes_over_expected_p100": -8.3981,
        "avg_pass_distance": 25.1785,
        "avg_pass_vertical": 10.1556
      }
    },
    {
      "canonical_id": "kyle-scott",
      "canonical_name": "Kyle Scott",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 332.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.235,
        "xg_place": -0.1356,
        "goals_minus_xg": -0.235,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.42,
        "assists_minus_xa": -0.42,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.655,
        "points_added": 0.0,
        "xpoints_added": 0.2008,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.8302,
        "xpass_completion_pct": 0.8453,
        "passes_over_expected": -2.3962,
        "passes_over_expected_p100": -1.507,
        "avg_pass_distance": 16.6281,
        "avg_pass_vertical": 1.7062
      }
    },
    {
      "canonical_id": "michael-orozco",
      "canonical_name": "Michael Orozco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2829.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.7631,
        "xg_place": -0.0468,
        "goals_minus_xg": 0.2369,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3362,
        "assists_minus_xa": -0.3362,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0993,
        "points_added": 0.6521,
        "xpoints_added": 0.4433,
        "passes_attempted": 1244.0,
        "pass_completion_pct": 0.824,
        "xpass_completion_pct": 0.8089,
        "passes_over_expected": 18.73,
        "passes_over_expected_p100": 1.5056,
        "avg_pass_distance": 22.9595,
        "avg_pass_vertical": 9.1565
      }
    },
    {
      "canonical_id": "mikko-kuningas",
      "canonical_name": "Mikko Kuningas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1001.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0341,
        "xg_place": -0.371,
        "goals_minus_xg": -0.0341,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.5548,
        "assists_minus_xa": 0.4452,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5889,
        "points_added": 0.573,
        "xpoints_added": 0.6424,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.7435,
        "xpass_completion_pct": 0.7605,
        "passes_over_expected": -7.1902,
        "passes_over_expected_p100": -1.7079,
        "avg_pass_distance": 20.6785,
        "avg_pass_vertical": 2.1882
      }
    },
    {
      "canonical_id": "milan-iloski",
      "canonical_name": "Milan Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2818.0,
        "shots": 107.0,
        "shots_on_target": 49.0,
        "goals": 22.0,
        "xg": 10.484,
        "xg_place": 6.745,
        "goals_minus_xg": 11.516,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.9357,
        "assists_minus_xa": 1.0643,
        "goals_plus_assists": 26.0,
        "xg_plus_xa": 13.4197,
        "points_added": 13.4259,
        "xpoints_added": 8.1393,
        "passes_attempted": 708.0,
        "pass_completion_pct": 0.7105,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": -18.7295,
        "passes_over_expected_p100": -2.6454,
        "avg_pass_distance": 19.9499,
        "avg_pass_vertical": 2.7066
      }
    },
    {
      "canonical_id": "nicolas-ruiz",
      "canonical_name": "Nicolas Ruiz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 83.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2818,
        "xg_place": 0.0546,
        "goals_minus_xg": -0.2818,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0304,
        "assists_minus_xa": -0.0304,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3123,
        "points_added": 0.0,
        "xpoints_added": 0.4995,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.7071,
        "passes_over_expected": -1.7272,
        "passes_over_expected_p100": -9.5954,
        "avg_pass_distance": 16.1064,
        "avg_pass_vertical": 1.2145
      }
    },
    {
      "canonical_id": "oluwakorede-osundina",
      "canonical_name": "Oluwakorede Osundina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 591.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4914,
        "xg_place": 0.2,
        "goals_minus_xg": -0.4914,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.4154,
        "assists_minus_xa": 0.5846,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9067,
        "points_added": 0.0,
        "xpoints_added": 0.3258,
        "passes_attempted": 131.0,
        "pass_completion_pct": 0.6412,
        "xpass_completion_pct": 0.6643,
        "passes_over_expected": -3.0272,
        "passes_over_expected_p100": -2.3109,
        "avg_pass_distance": 18.4891,
        "avg_pass_vertical": -2.2619
      }
    },
    {
      "canonical_id": "patrick-rakovsky",
      "canonical_name": "Patrick Rakovsky",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2649.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": 936.0,
        "pass_completion_pct": 0.6581,
        "xpass_completion_pct": 0.6575,
        "passes_over_expected": 0.5771,
        "passes_over_expected_p100": 0.0617,
        "avg_pass_distance": 41.3618,
        "avg_pass_vertical": 32.0736,
        "shots_faced": 119.0,
        "goals_conceded": 45.0,
        "saves": 71.0,
        "headed_shot_share": 0.1681,
        "xg_faced": 38.0715,
        "goals_conceded_minus_xg": 6.9285,
        "goals_per_xg": 1.182
      }
    },
    {
      "canonical_id": "rob-kiernan",
      "canonical_name": "Rob Kiernan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.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": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7331,
        "passes_over_expected": -0.1993,
        "passes_over_expected_p100": -6.6432,
        "avg_pass_distance": 21.4956,
        "avg_pass_vertical": -1.6675
      }
    },
    {
      "canonical_id": "sean-okoli",
      "canonical_name": "Sean Okoli",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1629.0,
        "shots": 35.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 3.3453,
        "xg_place": 0.976,
        "goals_minus_xg": 1.6547,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.604,
        "assists_minus_xa": -0.604,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.9493,
        "points_added": 1.839,
        "xpoints_added": 2.1686,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.6945,
        "xpass_completion_pct": 0.6982,
        "passes_over_expected": -1.1445,
        "passes_over_expected_p100": -0.368,
        "avg_pass_distance": 15.5971,
        "avg_pass_vertical": -0.3461
      }
    },
    {
      "canonical_id": "seth-casiple",
      "canonical_name": "Seth Casiple",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2126.0,
        "shots": 10.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2771,
        "xg_place": -0.2771,
        "goals_minus_xg": -0.2771,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 2.2209,
        "assists_minus_xa": 2.7791,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.498,
        "points_added": 0.0,
        "xpoints_added": 0.1148,
        "passes_attempted": 1155.0,
        "pass_completion_pct": 0.7342,
        "xpass_completion_pct": 0.7489,
        "passes_over_expected": -17.0201,
        "passes_over_expected_p100": -1.4736,
        "avg_pass_distance": 23.7428,
        "avg_pass_vertical": 6.6074
      }
    },
    {
      "canonical_id": "tommy-mccabe",
      "canonical_name": "Tommy McCabe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1088.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7205,
        "xg_place": -0.1342,
        "goals_minus_xg": 0.2795,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3141,
        "assists_minus_xa": -0.3141,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0346,
        "points_added": 0.5079,
        "xpoints_added": 0.3652,
        "passes_attempted": 494.0,
        "pass_completion_pct": 0.8057,
        "xpass_completion_pct": 0.8125,
        "passes_over_expected": -3.3678,
        "passes_over_expected_p100": -0.6817,
        "avg_pass_distance": 21.284,
        "avg_pass_vertical": 4.7642
      }
    },
    {
      "canonical_id": "tony-rocha",
      "canonical_name": "Tony Rocha",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1275.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7969,
        "xg_place": -0.7969,
        "goals_minus_xg": -0.7969,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 0.7378,
        "assists_minus_xa": 2.2622,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5347,
        "points_added": 0.0,
        "xpoints_added": 0.4386,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.8177,
        "xpass_completion_pct": 0.8179,
        "passes_over_expected": -0.1048,
        "passes_over_expected_p100": -0.0197,
        "avg_pass_distance": 21.3396,
        "avg_pass_vertical": 1.0661
      }
    }
  ]
}