{
  "slug": "soccer-usl1-2021-ljqe94vqx0",
  "game_id": "soccer-usl1-2021-ljqE94Vqx0",
  "display": "USL1 2021 Season",
  "league": "USL1",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2021",
  "synthetic": true,
  "player_count": 32,
  "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": "ale-santana",
      "canonical_name": "Ale Santana",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 281.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9539,
        "xg_place": -0.4068,
        "goals_minus_xg": 0.0461,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7256,
        "assists_minus_xa": -0.7256,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6796,
        "points_added": 0.9428,
        "xpoints_added": 0.7281,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": -0.3531,
        "passes_over_expected_p100": -0.3923,
        "avg_pass_distance": 15.629,
        "avg_pass_vertical": 0.6447
      }
    },
    {
      "canonical_id": "alex-bruce",
      "canonical_name": "Alex Bruce",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 609.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.3224,
        "xg_place": -0.5138,
        "goals_minus_xg": -1.3224,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2712,
        "assists_minus_xa": -0.2712,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5936,
        "points_added": 1.8629,
        "xpoints_added": 2.2347,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.6783,
        "xpass_completion_pct": 0.7319,
        "passes_over_expected": -6.1678,
        "passes_over_expected_p100": -5.3633,
        "avg_pass_distance": 18.84,
        "avg_pass_vertical": 0.2336
      }
    },
    {
      "canonical_id": "alisson",
      "canonical_name": "Alisson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 803.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4534,
        "xg_place": -0.4534,
        "goals_minus_xg": -0.4534,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0474,
        "assists_minus_xa": -0.0474,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5008,
        "points_added": 0.0,
        "xpoints_added": 0.1879,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.7978,
        "xpass_completion_pct": 0.8128,
        "passes_over_expected": -6.6903,
        "passes_over_expected_p100": -1.5034,
        "avg_pass_distance": 24.9659,
        "avg_pass_vertical": 11.3887
      }
    },
    {
      "canonical_id": "benjamin-redzic",
      "canonical_name": "Benjamin Redzic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3527,
        "xg_place": -0.2067,
        "goals_minus_xg": -0.3527,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2346,
        "assists_minus_xa": -0.2346,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5873,
        "points_added": 0.0,
        "xpoints_added": 0.1105,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.7931,
        "xpass_completion_pct": 0.7586,
        "passes_over_expected": 1.9991,
        "passes_over_expected_p100": 3.4468,
        "avg_pass_distance": 17.0733,
        "avg_pass_vertical": 2.5737
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1237.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 3.2786,
        "xg_place": 1.4101,
        "goals_minus_xg": 2.7214,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.5002,
        "assists_minus_xa": -1.5002,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7787,
        "points_added": 1.9605,
        "xpoints_added": 1.2892,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7339,
        "xpass_completion_pct": 0.7438,
        "passes_over_expected": -2.3006,
        "passes_over_expected_p100": -0.9874,
        "avg_pass_distance": 18.0617,
        "avg_pass_vertical": -0.1159
      }
    },
    {
      "canonical_id": "blaine-ferri",
      "canonical_name": "Blaine Ferri",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1599.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6753,
        "xg_place": -0.2844,
        "goals_minus_xg": -0.6753,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 1.752,
        "assists_minus_xa": 2.248,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4273,
        "points_added": 0.0,
        "xpoints_added": 0.3787,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.8007,
        "xpass_completion_pct": 0.7855,
        "passes_over_expected": 13.4932,
        "passes_over_expected_p100": 1.5195,
        "avg_pass_distance": 21.0298,
        "avg_pass_vertical": 4.1456
      }
    },
    {
      "canonical_id": "caiser-gomes",
      "canonical_name": "Caiser Gomes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1837.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4702,
        "xg_place": -0.4702,
        "goals_minus_xg": -0.4702,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1658,
        "assists_minus_xa": 0.8342,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.636,
        "points_added": 0.0,
        "xpoints_added": 0.2793,
        "passes_attempted": 966.0,
        "pass_completion_pct": 0.8872,
        "xpass_completion_pct": 0.8687,
        "passes_over_expected": 17.8349,
        "passes_over_expected_p100": 1.8463,
        "avg_pass_distance": 25.4565,
        "avg_pass_vertical": 9.8395
      }
    },
    {
      "canonical_id": "colin-shutler",
      "canonical_name": "Colin Shutler",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 980.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": 340.0,
        "pass_completion_pct": 0.8588,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": -4.8045,
        "passes_over_expected_p100": -1.4131,
        "avg_pass_distance": 28.4833,
        "avg_pass_vertical": 17.5172,
        "shots_faced": 43.0,
        "goals_conceded": 12.0,
        "saves": 30.0,
        "headed_shot_share": 0.1395,
        "xg_faced": 14.1748,
        "goals_conceded_minus_xg": -2.1748,
        "goals_per_xg": 0.8466
      }
    },
    {
      "canonical_id": "collin-smith",
      "canonical_name": "Collin Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1891.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9095,
        "xg_place": -0.854,
        "goals_minus_xg": -0.9095,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0111,
        "assists_minus_xa": -1.0111,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9206,
        "points_added": 0.0,
        "xpoints_added": 0.5679,
        "passes_attempted": 790.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": 9.3832,
        "passes_over_expected_p100": 1.1878,
        "avg_pass_distance": 19.969,
        "avg_pass_vertical": 5.1436
      }
    },
    {
      "canonical_id": "derek-waldeck",
      "canonical_name": "Derek Waldeck",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2384.0,
        "shots": 13.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.2219,
        "xg_place": -1.0734,
        "goals_minus_xg": -1.2219,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.6834,
        "assists_minus_xa": 1.3166,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9053,
        "points_added": 0.0,
        "xpoints_added": 0.9531,
        "passes_attempted": 1532.0,
        "pass_completion_pct": 0.7689,
        "xpass_completion_pct": 0.7592,
        "passes_over_expected": 14.9047,
        "passes_over_expected_p100": 0.9729,
        "avg_pass_distance": 22.2425,
        "avg_pass_vertical": 6.038
      }
    },
    {
      "canonical_id": "devin-benton",
      "canonical_name": "Devin Benton",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 322.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0724,
        "xg_place": -0.0724,
        "goals_minus_xg": -0.0724,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0379,
        "assists_minus_xa": -0.0379,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1104,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8081,
        "passes_over_expected": 1.5339,
        "passes_over_expected_p100": 0.8521,
        "avg_pass_distance": 23.4388,
        "avg_pass_vertical": 5.7048
      }
    },
    {
      "canonical_id": "dominick-hernandez",
      "canonical_name": "Dominick Hernandez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1738.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 3.4666,
        "xg_place": -0.4254,
        "goals_minus_xg": -0.4666,
        "key_passes": 28.0,
        "assists": 3.0,
        "xa": 3.2777,
        "assists_minus_xa": -0.2777,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.7444,
        "points_added": 0.9697,
        "xpoints_added": 1.463,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.7028,
        "xpass_completion_pct": 0.732,
        "passes_over_expected": -18.5636,
        "passes_over_expected_p100": -2.9188,
        "avg_pass_distance": 19.4322,
        "avg_pass_vertical": 5.2128
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 3.0,
        "assists": 2.0,
        "xa": 0.2154,
        "assists_minus_xa": 1.7846,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.2154,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.9016,
        "xpass_completion_pct": 0.8533,
        "passes_over_expected": 2.9459,
        "passes_over_expected_p100": 4.8293,
        "avg_pass_distance": 20.3875,
        "avg_pass_vertical": 3.1634
      }
    },
    {
      "canonical_id": "edwin-munjoma",
      "canonical_name": "Edwin Munjoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 927.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.329,
        "xg_place": 0.5229,
        "goals_minus_xg": 1.671,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.8575,
        "assists_minus_xa": 0.1425,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1865,
        "points_added": 1.1751,
        "xpoints_added": 0.6833,
        "passes_attempted": 438.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": 1.1421,
        "passes_over_expected_p100": 0.2607,
        "avg_pass_distance": 19.7996,
        "avg_pass_vertical": 4.2421
      }
    },
    {
      "canonical_id": "freddy-vargas",
      "canonical_name": "Freddy Vargas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 328.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6347,
        "xg_place": -0.3313,
        "goals_minus_xg": 0.3653,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.8798,
        "assists_minus_xa": 0.1202,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5145,
        "points_added": 0.3614,
        "xpoints_added": 0.3845,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7671,
        "passes_over_expected": -4.351,
        "passes_over_expected_p100": -3.5374,
        "avg_pass_distance": 19.2521,
        "avg_pass_vertical": -0.7294
      }
    },
    {
      "canonical_id": "gabriel-de-morais",
      "canonical_name": "Gabriel de Morais",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 421.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1947,
        "xg_place": -0.1959,
        "goals_minus_xg": -0.1947,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 1.0156,
        "assists_minus_xa": -1.0156,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2104,
        "points_added": 0.0254,
        "xpoints_added": 0.4069,
        "passes_attempted": 82.0,
        "pass_completion_pct": 0.5976,
        "xpass_completion_pct": 0.6685,
        "passes_over_expected": -5.8167,
        "passes_over_expected_p100": -7.0936,
        "avg_pass_distance": 15.8827,
        "avg_pass_vertical": 2.7271
      }
    },
    {
      "canonical_id": "gibran-rayo",
      "canonical_name": "Gibran Rayo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2211.0,
        "shots": 50.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 6.0775,
        "xg_place": 0.7553,
        "goals_minus_xg": -0.0775,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.4844,
        "assists_minus_xa": -0.4844,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.5619,
        "points_added": 2.0679,
        "xpoints_added": 3.8961,
        "passes_attempted": 675.0,
        "pass_completion_pct": 0.8089,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": -2.0777,
        "passes_over_expected_p100": -0.3078,
        "avg_pass_distance": 17.3195,
        "avg_pass_vertical": -0.6189
      }
    },
    {
      "canonical_id": "hope-avayevu",
      "canonical_name": "Hope Avayevu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.782,
        "xg_place": -0.4038,
        "goals_minus_xg": -0.782,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9493,
        "assists_minus_xa": 1.0507,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7313,
        "points_added": 0.0,
        "xpoints_added": 0.3969,
        "passes_attempted": 181.0,
        "pass_completion_pct": 0.6298,
        "xpass_completion_pct": 0.6966,
        "passes_over_expected": -12.077,
        "passes_over_expected_p100": -6.6724,
        "avg_pass_distance": 20.1538,
        "avg_pass_vertical": 4.1107
      }
    },
    {
      "canonical_id": "jorge-almaguer",
      "canonical_name": "Jorge Almaguer",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1993.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.9732,
        "xg_place": 0.1732,
        "goals_minus_xg": 1.0268,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.7538,
        "assists_minus_xa": -1.7538,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.7269,
        "points_added": 0.9315,
        "xpoints_added": 0.9313,
        "passes_attempted": 937.0,
        "pass_completion_pct": 0.8879,
        "xpass_completion_pct": 0.8454,
        "passes_over_expected": 39.8623,
        "passes_over_expected_p100": 4.2543,
        "avg_pass_distance": 19.5479,
        "avg_pass_vertical": 4.1938
      }
    },
    {
      "canonical_id": "juan-parra",
      "canonical_name": "Juan Parra",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 411.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4733,
        "xg_place": 0.1684,
        "goals_minus_xg": -0.4733,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.131,
        "assists_minus_xa": -0.131,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6043,
        "points_added": 0.0,
        "xpoints_added": 0.4234,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.8251,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": -0.875,
        "passes_over_expected_p100": -0.3924,
        "avg_pass_distance": 25.6772,
        "avg_pass_vertical": 10.4216
      }
    },
    {
      "canonical_id": "kalil-elmedkhar",
      "canonical_name": "Kalil ElMedkhar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1169.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 2.4726,
        "xg_place": -0.05,
        "goals_minus_xg": 1.5274,
        "key_passes": 20.0,
        "assists": 5.0,
        "xa": 3.2978,
        "assists_minus_xa": 1.7022,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.7703,
        "points_added": 2.0136,
        "xpoints_added": 1.2151,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.7131,
        "xpass_completion_pct": 0.7281,
        "passes_over_expected": -5.3763,
        "passes_over_expected_p100": -1.4976,
        "avg_pass_distance": 16.6213,
        "avg_pass_vertical": -1.4427
      }
    },
    {
      "canonical_id": "kazu",
      "canonical_name": "Kazu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1712.0,
        "shots": 37.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 5.3591,
        "xg_place": 0.3921,
        "goals_minus_xg": -0.3591,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.8561,
        "assists_minus_xa": 0.1439,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.2152,
        "points_added": 1.0056,
        "xpoints_added": 2.5083,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.7363,
        "xpass_completion_pct": 0.7475,
        "passes_over_expected": -7.1432,
        "passes_over_expected_p100": -1.1214,
        "avg_pass_distance": 17.9223,
        "avg_pass_vertical": 1.0213
      }
    },
    {
      "canonical_id": "luc\u00e3o",
      "canonical_name": "Luc\u00e3o",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 607.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2921,
        "xg_place": 0.0341,
        "goals_minus_xg": -0.2921,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2921,
        "points_added": 0.0,
        "xpoints_added": 0.1788,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": -4.8256,
        "passes_over_expected_p100": -1.5822,
        "avg_pass_distance": 28.8685,
        "avg_pass_vertical": 12.3542
      }
    },
    {
      "canonical_id": "mark-salas",
      "canonical_name": "Mark Salas",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 978.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": 2.0,
        "assists": 0.0,
        "xa": 0.1633,
        "assists_minus_xa": -0.1633,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1633,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.89,
        "xpass_completion_pct": 0.8741,
        "passes_over_expected": 7.8117,
        "passes_over_expected_p100": 1.591,
        "avg_pass_distance": 24.8081,
        "avg_pass_vertical": 7.2474
      }
    },
    {
      "canonical_id": "matthew-corcoran",
      "canonical_name": "Matthew Corcoran",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1687,
        "xg_place": -0.1059,
        "goals_minus_xg": -0.1687,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1687,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7392,
        "passes_over_expected": 0.8244,
        "passes_over_expected_p100": 2.748,
        "avg_pass_distance": 18.4593,
        "avg_pass_vertical": 8.2236
      }
    },
    {
      "canonical_id": "michael-maldonado",
      "canonical_name": "Michael Maldonado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1677.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3756,
        "xg_place": -0.1897,
        "goals_minus_xg": -0.3756,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 1.0158,
        "assists_minus_xa": -1.0158,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3914,
        "points_added": 0.0,
        "xpoints_added": 0.3523,
        "passes_attempted": 972.0,
        "pass_completion_pct": 0.8364,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": 32.9694,
        "passes_over_expected_p100": 3.3919,
        "avg_pass_distance": 22.6917,
        "avg_pass_vertical": 7.6208
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2567,
        "xg_place": 0.36,
        "goals_minus_xg": 0.7433,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1815,
        "assists_minus_xa": -0.1815,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4382,
        "points_added": 0.0627,
        "xpoints_added": 0.0628,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.8511,
        "xpass_completion_pct": 0.8221,
        "passes_over_expected": 2.7235,
        "passes_over_expected_p100": 2.8974,
        "avg_pass_distance": 25.2676,
        "avg_pass_vertical": 9.6845
      }
    },
    {
      "canonical_id": "richard-s\u00e1nchez",
      "canonical_name": "Richard S\u00e1nchez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1831.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0272,
        "xg_place": -0.0272,
        "goals_minus_xg": -0.0272,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0333,
        "assists_minus_xa": -0.0333,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0605,
        "points_added": 0.0,
        "xpoints_added": 0.0538,
        "passes_attempted": 635.0,
        "pass_completion_pct": 0.7874,
        "xpass_completion_pct": 0.7968,
        "passes_over_expected": -5.9473,
        "passes_over_expected_p100": -0.9366,
        "avg_pass_distance": 31.8274,
        "avg_pass_vertical": 21.7715,
        "shots_faced": 64.0,
        "goals_conceded": 21.0,
        "saves": 42.0,
        "headed_shot_share": 0.2188,
        "xg_faced": 19.2027,
        "goals_conceded_minus_xg": 1.7973,
        "goals_per_xg": 1.0936
      }
    },
    {
      "canonical_id": "rickson-van-hees",
      "canonical_name": "Rickson van Hees",
      "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": 8.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6549,
        "passes_over_expected": -0.2396,
        "passes_over_expected_p100": -2.9945,
        "avg_pass_distance": 29.341,
        "avg_pass_vertical": 20.7287
      }
    },
    {
      "canonical_id": "rio-ramirez",
      "canonical_name": "Rio Ramirez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 931.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2212,
        "xg_place": -0.2212,
        "goals_minus_xg": -0.2212,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0976,
        "assists_minus_xa": -0.0976,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3188,
        "points_added": 0.0,
        "xpoints_added": 0.235,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.8211,
        "xpass_completion_pct": 0.807,
        "passes_over_expected": 6.6702,
        "passes_over_expected_p100": 1.4042,
        "avg_pass_distance": 26.332,
        "avg_pass_vertical": 9.5257
      }
    },
    {
      "canonical_id": "roman-torres",
      "canonical_name": "Roman Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.328,
        "xg_place": -0.1273,
        "goals_minus_xg": -0.328,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.328,
        "points_added": 0.0,
        "xpoints_added": 0.0013,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "thibaut-jacquel",
      "canonical_name": "Thibaut Jacquel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 2.9779,
        "xg_place": 0.8126,
        "goals_minus_xg": 1.0221,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.0346,
        "assists_minus_xa": -1.0346,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0126,
        "points_added": 4.541,
        "xpoints_added": 2.3448,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7438,
        "xpass_completion_pct": 0.7651,
        "passes_over_expected": -5.1491,
        "passes_over_expected_p100": -2.1277,
        "avg_pass_distance": 16.0547,
        "avg_pass_vertical": -0.6902
      }
    }
  ]
}