{
  "slug": "soccer-uslc-2021-pk5lzygqow",
  "game_id": "soccer-uslc-2021-Pk5LzyGQOW",
  "display": "USLC 2021 Season",
  "league": "USLC",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2021",
  "synthetic": true,
  "player_count": 34,
  "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": "alex-rando",
      "canonical_name": "Alex Rando",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2641.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": 1054.0,
        "pass_completion_pct": 0.778,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": -25.537,
        "passes_over_expected_p100": -2.4229,
        "avg_pass_distance": 31.5466,
        "avg_pass_vertical": 22.7837,
        "shots_faced": 193.0,
        "goals_conceded": 62.0,
        "saves": 123.0,
        "headed_shot_share": 0.1244,
        "xg_faced": 63.232,
        "goals_conceded_minus_xg": -1.232,
        "goals_per_xg": 0.9805
      }
    },
    {
      "canonical_id": "antonio-leone",
      "canonical_name": "Antonio Leone",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2175.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.946,
        "xg_place": -0.2515,
        "goals_minus_xg": 0.054,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 0.3531,
        "assists_minus_xa": 1.6469,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2991,
        "points_added": 0.2921,
        "xpoints_added": 0.5694,
        "passes_attempted": 1153.0,
        "pass_completion_pct": 0.7927,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": -14.5065,
        "passes_over_expected_p100": -1.2582,
        "avg_pass_distance": 24.7836,
        "avg_pass_vertical": 11.57
      }
    },
    {
      "canonical_id": "armando-avila",
      "canonical_name": "Armando Avila",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1077.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0165,
        "xg_place": -0.0165,
        "goals_minus_xg": -0.0165,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0165,
        "points_added": 0.0,
        "xpoints_added": 0.0154,
        "passes_attempted": 575.0,
        "pass_completion_pct": 0.7339,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": -24.9992,
        "passes_over_expected_p100": -4.3477,
        "avg_pass_distance": 22.5347,
        "avg_pass_vertical": 8.3819
      }
    },
    {
      "canonical_id": "bruce-el-mesmari",
      "canonical_name": "Bruce El Mesmari",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 928.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.4222,
        "xg_place": -0.0831,
        "goals_minus_xg": -0.4222,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.61,
        "assists_minus_xa": -0.61,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.0322,
        "points_added": 0.4599,
        "xpoints_added": 0.9742,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.78,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": -1.4287,
        "passes_over_expected_p100": -0.5715,
        "avg_pass_distance": 15.8545,
        "avg_pass_vertical": -0.3996
      }
    },
    {
      "canonical_id": "bryce-duke",
      "canonical_name": "Bryce Duke",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1070.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.78,
        "xg_place": -0.9404,
        "goals_minus_xg": -0.78,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 4.4524,
        "assists_minus_xa": -1.4524,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.2325,
        "points_added": 0.1312,
        "xpoints_added": 0.5184,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7585,
        "passes_over_expected": -14.5375,
        "passes_over_expected_p100": -2.5914,
        "avg_pass_distance": 19.3269,
        "avg_pass_vertical": 3.419
      }
    },
    {
      "canonical_id": "cal-jennings",
      "canonical_name": "Cal Jennings",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1817.0,
        "shots": 67.0,
        "shots_on_target": 28.0,
        "goals": 11.0,
        "xg": 12.3755,
        "xg_place": 0.2328,
        "goals_minus_xg": -1.3755,
        "key_passes": 20.0,
        "assists": 4.0,
        "xa": 4.0764,
        "assists_minus_xa": -0.0764,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 16.4519,
        "points_added": 6.1897,
        "xpoints_added": 7.3787,
        "passes_attempted": 290.0,
        "pass_completion_pct": 0.6586,
        "xpass_completion_pct": 0.6743,
        "passes_over_expected": -4.5446,
        "passes_over_expected_p100": -1.5671,
        "avg_pass_distance": 16.9835,
        "avg_pass_vertical": 1.348
      }
    },
    {
      "canonical_id": "chinenye-uche",
      "canonical_name": "Chinenye Uche",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1896.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4813,
        "xg_place": 0.353,
        "goals_minus_xg": 0.5187,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4813,
        "points_added": 1.7623,
        "xpoints_added": 0.4749,
        "passes_attempted": 962.0,
        "pass_completion_pct": 0.8098,
        "xpass_completion_pct": 0.8315,
        "passes_over_expected": -20.9134,
        "passes_over_expected_p100": -2.1739,
        "avg_pass_distance": 22.9067,
        "avg_pass_vertical": 8.514
      }
    },
    {
      "canonical_id": "christian-torres",
      "canonical_name": "Christian Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1333.0,
        "shots": 20.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 4.0586,
        "xg_place": -0.0942,
        "goals_minus_xg": -1.0586,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.5904,
        "assists_minus_xa": -0.5904,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6491,
        "points_added": 1.198,
        "xpoints_added": 2.1407,
        "passes_attempted": 304.0,
        "pass_completion_pct": 0.7171,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": -17.355,
        "passes_over_expected_p100": -5.7089,
        "avg_pass_distance": 18.68,
        "avg_pass_vertical": 0.913
      }
    },
    {
      "canonical_id": "christopher-jaime",
      "canonical_name": "Christopher Jaime",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 622.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.3715,
        "xg_place": -0.4107,
        "goals_minus_xg": -0.3715,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.4281,
        "assists_minus_xa": -0.4281,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7996,
        "points_added": 0.6877,
        "xpoints_added": 1.3431,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.8252,
        "xpass_completion_pct": 0.8393,
        "passes_over_expected": -2.8898,
        "passes_over_expected_p100": -1.4028,
        "avg_pass_distance": 16.6237,
        "avg_pass_vertical": 1.1218
      }
    },
    {
      "canonical_id": "daniel-crisostomo",
      "canonical_name": "Daniel Crisostomo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1525.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.304,
        "xg_place": -0.0501,
        "goals_minus_xg": 0.696,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7328,
        "assists_minus_xa": -0.7328,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0369,
        "points_added": 1.1753,
        "xpoints_added": 0.2576,
        "passes_attempted": 912.0,
        "pass_completion_pct": 0.8882,
        "xpass_completion_pct": 0.8705,
        "passes_over_expected": 16.1321,
        "passes_over_expected_p100": 1.7689,
        "avg_pass_distance": 18.5524,
        "avg_pass_vertical": 2.1418
      }
    },
    {
      "canonical_id": "daniel-trejo",
      "canonical_name": "Daniel Trejo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1053.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 7.0608,
        "xg_place": -1.6621,
        "goals_minus_xg": -3.0608,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.6927,
        "assists_minus_xa": -0.6927,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.7536,
        "points_added": 3.284,
        "xpoints_added": 5.3479,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.7289,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -5.9539,
        "passes_over_expected_p100": -2.1809,
        "avg_pass_distance": 16.1575,
        "avg_pass_vertical": -1.5078
      }
    },
    {
      "canonical_id": "danny-musovski",
      "canonical_name": "Danny Musovski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 876.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 7.0868,
        "xg_place": -2.3322,
        "goals_minus_xg": -2.0868,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.7849,
        "assists_minus_xa": 0.2151,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.8717,
        "points_added": 3.1219,
        "xpoints_added": 4.7177,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7818,
        "passes_over_expected": -5.3385,
        "passes_over_expected_p100": -3.1777,
        "avg_pass_distance": 16.0821,
        "avg_pass_vertical": -2.4979
      }
    },
    {
      "canonical_id": "dekel-keinan",
      "canonical_name": "Dekel Keinan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0808,
        "xg_place": 0.1073,
        "goals_minus_xg": -0.0808,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0199,
        "assists_minus_xa": -0.0199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1007,
        "points_added": 0.0,
        "xpoints_added": 0.0661,
        "passes_attempted": 226.0,
        "pass_completion_pct": 0.8319,
        "xpass_completion_pct": 0.846,
        "passes_over_expected": -3.1882,
        "passes_over_expected_p100": -1.4107,
        "avg_pass_distance": 24.2414,
        "avg_pass_vertical": 7.3221
      }
    },
    {
      "canonical_id": "diego-rosales",
      "canonical_name": "Diego Rosales",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 70.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.0795,
        "assists_minus_xa": -0.0795,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0795,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.853,
        "passes_over_expected": 0.9964,
        "passes_over_expected_p100": 2.9305,
        "avg_pass_distance": 20.4693,
        "avg_pass_vertical": 4.9873
      }
    },
    {
      "canonical_id": "dylan-presto",
      "canonical_name": "Dylan Presto",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 848.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.052,
        "xg_place": -0.052,
        "goals_minus_xg": -0.052,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.9605,
        "assists_minus_xa": 0.0395,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0125,
        "points_added": 0.0,
        "xpoints_added": 0.0317,
        "passes_attempted": 390.0,
        "pass_completion_pct": 0.7564,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -11.1559,
        "passes_over_expected_p100": -2.8605,
        "avg_pass_distance": 17.3723,
        "avg_pass_vertical": 3.6972
      }
    },
    {
      "canonical_id": "eric-iloski",
      "canonical_name": "Eric Iloski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 900.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.3668,
        "xg_place": 0.8019,
        "goals_minus_xg": 1.6332,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8322,
        "assists_minus_xa": -0.8322,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1989,
        "points_added": 1.1534,
        "xpoints_added": 0.311,
        "passes_attempted": 472.0,
        "pass_completion_pct": 0.8093,
        "xpass_completion_pct": 0.7838,
        "passes_over_expected": 12.0434,
        "passes_over_expected_p100": 2.5516,
        "avg_pass_distance": 18.9059,
        "avg_pass_vertical": 4.4603
      }
    },
    {
      "canonical_id": "frank-daroma",
      "canonical_name": "Frank Daroma",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2794.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7054,
        "xg_place": -0.0696,
        "goals_minus_xg": -0.7054,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.6162,
        "assists_minus_xa": -0.6162,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3216,
        "points_added": 0.0,
        "xpoints_added": 0.2311,
        "passes_attempted": 1547.0,
        "pass_completion_pct": 0.8979,
        "xpass_completion_pct": 0.8718,
        "passes_over_expected": 40.2986,
        "passes_over_expected_p100": 2.6049,
        "avg_pass_distance": 19.374,
        "avg_pass_vertical": 2.222
      }
    },
    {
      "canonical_id": "javen-romero",
      "canonical_name": "Javen Romero",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.95,
        "xpass_completion_pct": 0.8439,
        "passes_over_expected": 2.1222,
        "passes_over_expected_p100": 10.6111,
        "avg_pass_distance": 19.1703,
        "avg_pass_vertical": 9.7246
      }
    },
    {
      "canonical_id": "julian-gaines",
      "canonical_name": "Julian Gaines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1087.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4669,
        "xg_place": 0.6642,
        "goals_minus_xg": 0.5331,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2918,
        "assists_minus_xa": -0.2918,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7587,
        "points_added": 0.8628,
        "xpoints_added": 0.3547,
        "passes_attempted": 493.0,
        "pass_completion_pct": 0.8195,
        "xpass_completion_pct": 0.7876,
        "passes_over_expected": 15.698,
        "passes_over_expected_p100": 3.1842,
        "avg_pass_distance": 18.9055,
        "avg_pass_vertical": 3.5041
      }
    },
    {
      "canonical_id": "julian-v\u00e1zquez",
      "canonical_name": "Julian V\u00e1zquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1065.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.6348,
        "xg_place": -0.0429,
        "goals_minus_xg": -0.6348,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 1.5369,
        "assists_minus_xa": 0.4631,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.1717,
        "points_added": 0.498,
        "xpoints_added": 1.0582,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.6899,
        "xpass_completion_pct": 0.7262,
        "passes_over_expected": -9.351,
        "passes_over_expected_p100": -3.6244,
        "avg_pass_distance": 17.6518,
        "avg_pass_vertical": 0.8126
      }
    },
    {
      "canonical_id": "kwadwo-opoku",
      "canonical_name": "Kwadwo Opoku",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3129,
        "xg_place": -0.0865,
        "goals_minus_xg": -0.3129,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2435,
        "assists_minus_xa": -0.2435,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5564,
        "points_added": 0.0,
        "xpoints_added": 0.178,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7539,
        "passes_over_expected": 0.4769,
        "passes_over_expected_p100": 7.9478,
        "avg_pass_distance": 22.42,
        "avg_pass_vertical": 6.302
      }
    },
    {
      "canonical_id": "mamadou-fall",
      "canonical_name": "Mamadou Fall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 684.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1428,
        "xg_place": -0.1428,
        "goals_minus_xg": -0.1428,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2901,
        "assists_minus_xa": -0.2901,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4329,
        "points_added": 0.0,
        "xpoints_added": 0.1276,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.8157,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": 7.8976,
        "passes_over_expected_p100": 1.7747,
        "avg_pass_distance": 27.1068,
        "avg_pass_vertical": 14.9302
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 64.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.0256,
        "assists_minus_xa": -0.0256,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0256,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": 1.7274,
        "passes_over_expected_p100": 3.9258,
        "avg_pass_distance": 23.249,
        "avg_pass_vertical": 3.9729
      }
    },
    {
      "canonical_id": "marvin-gamez",
      "canonical_name": "Marvin Gamez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7954,
        "xg_place": 0.1503,
        "goals_minus_xg": 0.2046,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0369,
        "assists_minus_xa": -0.0369,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8323,
        "points_added": 1.0267,
        "xpoints_added": 0.8166,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -2.2391,
        "passes_over_expected_p100": -20.3558,
        "avg_pass_distance": 10.4629,
        "avg_pass_vertical": -6.0503
      }
    },
    {
      "canonical_id": "michael-yeboah",
      "canonical_name": "Michael Yeboah",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 340.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1832,
        "xg_place": -0.1137,
        "goals_minus_xg": -0.1832,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1454,
        "assists_minus_xa": -0.1454,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3286,
        "points_added": 0.0,
        "xpoints_added": 0.0436,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.8435,
        "xpass_completion_pct": 0.8102,
        "passes_over_expected": 3.8294,
        "passes_over_expected_p100": 3.3299,
        "avg_pass_distance": 16.1651,
        "avg_pass_vertical": 4.3688
      }
    },
    {
      "canonical_id": "mohamed-traore",
      "canonical_name": "Mohamed Traore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1786.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0533,
        "xg_place": -0.24,
        "goals_minus_xg": -0.0533,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.4467,
        "assists_minus_xa": 0.5533,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5,
        "points_added": 1.5383,
        "xpoints_added": 0.5947,
        "passes_attempted": 1116.0,
        "pass_completion_pct": 0.7159,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": -32.8154,
        "passes_over_expected_p100": -2.9405,
        "avg_pass_distance": 23.915,
        "avg_pass_vertical": 10.3651
      }
    },
    {
      "canonical_id": "nathan-sepulveda",
      "canonical_name": "Nathan Sepulveda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1391.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4941,
        "xg_place": 0.2564,
        "goals_minus_xg": 0.5059,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7335,
        "assists_minus_xa": -0.7335,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2275,
        "points_added": 1.6941,
        "xpoints_added": 0.5329,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.812,
        "xpass_completion_pct": 0.8445,
        "passes_over_expected": -21.604,
        "passes_over_expected_p100": -3.2487,
        "avg_pass_distance": 20.5207,
        "avg_pass_vertical": 5.8285
      }
    },
    {
      "canonical_id": "paul-son",
      "canonical_name": "Paul Son",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 134.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0174,
        "xg_place": -0.0174,
        "goals_minus_xg": -0.0174,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0174,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6792,
        "xpass_completion_pct": 0.7762,
        "passes_over_expected": -5.1383,
        "passes_over_expected_p100": -9.6949,
        "avg_pass_distance": 13.7332,
        "avg_pass_vertical": 0.7885
      }
    },
    {
      "canonical_id": "raheem-edwards",
      "canonical_name": "Raheem Edwards",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.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": 51.0,
        "pass_completion_pct": 0.7647,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -3.5067,
        "passes_over_expected_p100": -6.8758,
        "avg_pass_distance": 18.836,
        "avg_pass_vertical": 3.389
      }
    },
    {
      "canonical_id": "roberto-molina",
      "canonical_name": "Roberto Molina",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2352.0,
        "shots": 34.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.7361,
        "xg_place": -0.1414,
        "goals_minus_xg": -0.7361,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 3.3382,
        "assists_minus_xa": -0.3382,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0743,
        "points_added": 1.0219,
        "xpoints_added": 1.8595,
        "passes_attempted": 749.0,
        "pass_completion_pct": 0.7023,
        "xpass_completion_pct": 0.7591,
        "passes_over_expected": -42.5677,
        "passes_over_expected_p100": -5.6833,
        "avg_pass_distance": 18.4715,
        "avg_pass_vertical": 0.4965
      }
    },
    {
      "canonical_id": "tom\u00e1s-romero",
      "canonical_name": "Tom\u00e1s Romero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.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": 186.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": -5.2161,
        "passes_over_expected_p100": -2.8043,
        "avg_pass_distance": 31.2851,
        "avg_pass_vertical": 21.8095,
        "shots_faced": 28.0,
        "goals_conceded": 11.0,
        "saves": 17.0,
        "headed_shot_share": 0.1786,
        "xg_faced": 8.2248,
        "goals_conceded_minus_xg": 2.7752,
        "goals_per_xg": 1.3374
      }
    },
    {
      "canonical_id": "tristan-weber",
      "canonical_name": "Tristan Weber",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 920.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2758,
        "xg_place": -0.225,
        "goals_minus_xg": -0.2758,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3096,
        "assists_minus_xa": -0.3096,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5855,
        "points_added": 0.0,
        "xpoints_added": 0.1747,
        "passes_attempted": 410.0,
        "pass_completion_pct": 0.7659,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": -5.1332,
        "passes_over_expected_p100": -1.252,
        "avg_pass_distance": 20.9921,
        "avg_pass_vertical": 5.95
      }
    },
    {
      "canonical_id": "\u00e1lvaro-quezada",
      "canonical_name": "\u00c1lvaro Quezada",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1434.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.7084,
        "xg_place": 0.3486,
        "goals_minus_xg": 0.2916,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.9775,
        "assists_minus_xa": -0.9775,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6859,
        "points_added": 1.1367,
        "xpoints_added": 1.3017,
        "passes_attempted": 670.0,
        "pass_completion_pct": 0.7478,
        "xpass_completion_pct": 0.7855,
        "passes_over_expected": -25.2765,
        "passes_over_expected_p100": -3.7726,
        "avg_pass_distance": 17.2452,
        "avg_pass_vertical": 3.7829
      }
    },
    {
      "canonical_id": "\u00e9rik-due\u00f1as",
      "canonical_name": "\u00c9rik Due\u00f1as",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 306.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0346,
        "xg_place": -0.0346,
        "goals_minus_xg": -0.0346,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8537,
        "assists_minus_xa": -0.8537,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8883,
        "points_added": 0.0,
        "xpoints_added": 0.0403,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": -3.8007,
        "passes_over_expected_p100": -3.3935,
        "avg_pass_distance": 17.5777,
        "avg_pass_vertical": 2.0509
      }
    }
  ]
}