{
  "slug": "soccer-mlsnp-2026-vzqowozqap",
  "game_id": "soccer-mlsnp-2026-vzqowoZqap",
  "display": "MLSNP 2026 Season",
  "league": "MLSNP",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2026",
  "synthetic": true,
  "player_count": 33,
  "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-flores",
      "canonical_name": "Alejandro Flores",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 582.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4601,
        "xg_place": -0.3249,
        "goals_minus_xg": -0.4601,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0843,
        "assists_minus_xa": -0.0843,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5444,
        "points_added": 0.0,
        "xpoints_added": 0.1802,
        "passes_attempted": 188.0,
        "pass_completion_pct": 0.7021,
        "xpass_completion_pct": 0.7499,
        "passes_over_expected": -8.9896,
        "passes_over_expected_p100": -4.7817,
        "avg_pass_distance": 24.7974,
        "avg_pass_vertical": 3.4527
      }
    },
    {
      "canonical_id": "alejo-ristano",
      "canonical_name": "Alejo Ristano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1343,
        "xg_place": 0.2379,
        "goals_minus_xg": -0.1343,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5199,
        "assists_minus_xa": -0.5199,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6542,
        "points_added": 0.0,
        "xpoints_added": 0.063,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.8286,
        "xpass_completion_pct": 0.78,
        "passes_over_expected": 3.4015,
        "passes_over_expected_p100": 4.8594,
        "avg_pass_distance": 21.7914,
        "avg_pass_vertical": 2.846,
        "shots_faced": 3.0,
        "goals_conceded": 1.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.0784,
        "goals_conceded_minus_xg": -0.0784,
        "goals_per_xg": 0.9273
      }
    },
    {
      "canonical_id": "cesar-abadia-reda",
      "canonical_name": "Cesar Abadia-Reda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 75.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0641,
        "xg_place": -0.0109,
        "goals_minus_xg": -0.0641,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0329,
        "assists_minus_xa": -0.0329,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.097,
        "points_added": 0.0,
        "xpoints_added": 0.0285,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8358,
        "passes_over_expected": -0.9706,
        "passes_over_expected_p100": -1.7647,
        "avg_pass_distance": 17.8395,
        "avg_pass_vertical": 1.3141
      }
    },
    {
      "canonical_id": "daniel-sumalla",
      "canonical_name": "Daniel Sumalla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 381.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": 234.0,
        "pass_completion_pct": 0.9017,
        "xpass_completion_pct": 0.8798,
        "passes_over_expected": 5.1213,
        "passes_over_expected_p100": 2.1886,
        "avg_pass_distance": 22.8462,
        "avg_pass_vertical": 6.9067
      }
    },
    {
      "canonical_id": "diego-matos",
      "canonical_name": "Diego Matos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9617,
        "passes_over_expected": 0.0383,
        "passes_over_expected_p100": 3.8279,
        "avg_pass_distance": 17.356,
        "avg_pass_vertical": -12.305
      }
    },
    {
      "canonical_id": "diego-rey",
      "canonical_name": "Diego Rey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 659.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.7748,
        "xg_place": 0.0302,
        "goals_minus_xg": -0.7748,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.329,
        "assists_minus_xa": 0.671,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1037,
        "points_added": 0.0,
        "xpoints_added": 0.3796,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7103,
        "xpass_completion_pct": 0.7423,
        "passes_over_expected": -4.6378,
        "passes_over_expected_p100": -3.1985,
        "avg_pass_distance": 15.4591,
        "avg_pass_vertical": -1.3882
      }
    },
    {
      "canonical_id": "ian-urkidi",
      "canonical_name": "Ian Urkidi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 655.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0285,
        "xg_place": -0.0285,
        "goals_minus_xg": -0.0285,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1156,
        "assists_minus_xa": -0.1156,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1442,
        "points_added": 0.0,
        "xpoints_added": 0.0144,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.8544,
        "xpass_completion_pct": 0.8615,
        "passes_over_expected": -2.579,
        "passes_over_expected_p100": -0.7085,
        "avg_pass_distance": 20.5853,
        "avg_pass_vertical": 1.3379
      }
    },
    {
      "canonical_id": "idoh-zeltzer-zubida",
      "canonical_name": "Idoh Zeltzer-Zubida",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 531.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 6.0,
        "xg": 1.8206,
        "xg_place": 1.9902,
        "goals_minus_xg": 4.1794,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7948,
        "assists_minus_xa": -0.7948,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.6154,
        "points_added": 2.0655,
        "xpoints_added": 0.8293,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.7318,
        "xpass_completion_pct": 0.7668,
        "passes_over_expected": -6.2514,
        "passes_over_expected_p100": -3.4924,
        "avg_pass_distance": 20.2683,
        "avg_pass_vertical": 1.7558
      }
    },
    {
      "canonical_id": "jeremy-ortela",
      "canonical_name": "Jeremy Ortela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3755,
        "xg_place": -0.2461,
        "goals_minus_xg": -0.3755,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.512,
        "assists_minus_xa": -0.512,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8875,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.4639,
        "passes_over_expected": 0.6083,
        "passes_over_expected_p100": 20.2775,
        "avg_pass_distance": 22.0388,
        "avg_pass_vertical": 3.8812
      }
    },
    {
      "canonical_id": "joseph-convers",
      "canonical_name": "Joseph Convers",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3164,
        "xg_place": -0.2689,
        "goals_minus_xg": -0.3164,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6028,
        "assists_minus_xa": -0.6028,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9193,
        "points_added": 0.0,
        "xpoints_added": 0.2305,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.829,
        "xpass_completion_pct": 0.8509,
        "passes_over_expected": -6.7943,
        "passes_over_expected_p100": -2.1917,
        "avg_pass_distance": 18.9846,
        "avg_pass_vertical": 2.4188
      }
    },
    {
      "canonical_id": "leandro-padilla",
      "canonical_name": "Leandro Padilla",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 128.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0282,
        "xg_place": -0.0282,
        "goals_minus_xg": -0.0282,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0282,
        "points_added": 0.0,
        "xpoints_added": 0.0193,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.7878,
        "passes_over_expected": 1.2756,
        "passes_over_expected_p100": 3.2707,
        "avg_pass_distance": 24.1412,
        "avg_pass_vertical": 10.5488,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.7963,
        "goals_conceded_minus_xg": 0.2037,
        "goals_per_xg": 1.1134
      }
    },
    {
      "canonical_id": "lesther-garc\u00eda",
      "canonical_name": "Lesther Garc\u00eda",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 138.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": 56.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8085,
        "passes_over_expected": 2.7223,
        "passes_over_expected_p100": 4.8612,
        "avg_pass_distance": 23.448,
        "avg_pass_vertical": 14.4307
      }
    },
    {
      "canonical_id": "levi-williams",
      "canonical_name": "Levi Williams",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.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": 43.0,
        "pass_completion_pct": 0.6047,
        "xpass_completion_pct": 0.6235,
        "passes_over_expected": -0.8088,
        "passes_over_expected_p100": -1.8809,
        "avg_pass_distance": 44.8303,
        "avg_pass_vertical": 35.313,
        "shots_faced": 4.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.5,
        "xg_faced": 1.4667,
        "goals_conceded_minus_xg": -0.4667,
        "goals_per_xg": 0.6818
      }
    },
    {
      "canonical_id": "mario-stoka",
      "canonical_name": "Mario Stoka",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.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.875,
        "xpass_completion_pct": 0.6486,
        "passes_over_expected": 1.8113,
        "passes_over_expected_p100": 22.6408,
        "avg_pass_distance": 18.8236,
        "avg_pass_vertical": 8.269
      }
    },
    {
      "canonical_id": "mark-rodr\u00edguez",
      "canonical_name": "Mark Rodr\u00edguez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.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.0364,
        "assists_minus_xa": -0.0364,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0364,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": -0.1572,
        "passes_over_expected_p100": -0.9823,
        "avg_pass_distance": 19.3051,
        "avg_pass_vertical": 5.1439
      }
    },
    {
      "canonical_id": "mateo-saja",
      "canonical_name": "Mateo Saja",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 4.3036,
        "xg_place": -1.4408,
        "goals_minus_xg": -2.3036,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0266,
        "assists_minus_xa": -0.0266,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.3302,
        "points_added": 1.199,
        "xpoints_added": 1.9522,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.7808,
        "xpass_completion_pct": 0.8645,
        "passes_over_expected": -6.1115,
        "passes_over_expected_p100": -8.3719,
        "avg_pass_distance": 14.8958,
        "avg_pass_vertical": -5.65
      }
    },
    {
      "canonical_id": "matias-marin",
      "canonical_name": "Matias Marin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.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.2428,
        "assists_minus_xa": -0.2428,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2428,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.8246,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": -2.0642,
        "passes_over_expected_p100": -0.6351,
        "avg_pass_distance": 31.4313,
        "avg_pass_vertical": 19.0625,
        "shots_faced": 44.0,
        "goals_conceded": 18.0,
        "saves": 24.0,
        "headed_shot_share": 0.0682,
        "xg_faced": 17.1279,
        "goals_conceded_minus_xg": 0.872,
        "goals_per_xg": 1.0509
      }
    },
    {
      "canonical_id": "matteo-de-paula",
      "canonical_name": "Matteo de Paula",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0164,
        "xg_place": -0.0164,
        "goals_minus_xg": -0.0164,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0164,
        "points_added": 0.0,
        "xpoints_added": 0.0286,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.5849,
        "passes_over_expected": 0.4907,
        "passes_over_expected_p100": 8.1786,
        "avg_pass_distance": 21.2007,
        "avg_pass_vertical": 6.5119
      }
    },
    {
      "canonical_id": "matthew-perez",
      "canonical_name": "Matthew Perez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.026,
        "xg_place": -0.0129,
        "goals_minus_xg": -0.026,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0171,
        "assists_minus_xa": -0.0171,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0431,
        "points_added": 0.0,
        "xpoints_added": 0.0075,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8289,
        "passes_over_expected": 0.9095,
        "passes_over_expected_p100": 5.3503,
        "avg_pass_distance": 18.5361,
        "avg_pass_vertical": 0.7609
      }
    },
    {
      "canonical_id": "matthias-vieux",
      "canonical_name": "Matthias Vieux",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0871,
        "xg_place": -0.049,
        "goals_minus_xg": -0.0871,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0871,
        "points_added": 0.0,
        "xpoints_added": 0.1599,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": -1.2792,
        "passes_over_expected_p100": -15.99,
        "avg_pass_distance": 20.5457,
        "avg_pass_vertical": 2.4744
      }
    },
    {
      "canonical_id": "max-ponikarovsky",
      "canonical_name": "Max Ponikarovsky",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.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": 24.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.693,
        "passes_over_expected": -0.6309,
        "passes_over_expected_p100": -2.6287,
        "avg_pass_distance": 40.3823,
        "avg_pass_vertical": 29.5694,
        "shots_faced": 9.0,
        "goals_conceded": 1.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 3.2464,
        "goals_conceded_minus_xg": -2.2464,
        "goals_per_xg": 0.308
      }
    },
    {
      "canonical_id": "naej-desravins",
      "canonical_name": "Naej Desravins",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0291,
        "xg_place": 0.1498,
        "goals_minus_xg": -0.0291,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1234,
        "assists_minus_xa": 0.8766,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1525,
        "points_added": 0.0,
        "xpoints_added": 0.004,
        "passes_attempted": 96.0,
        "pass_completion_pct": 0.8958,
        "xpass_completion_pct": 0.8556,
        "passes_over_expected": 3.8598,
        "passes_over_expected_p100": 4.0206,
        "avg_pass_distance": 21.6492,
        "avg_pass_vertical": 2.7897
      }
    },
    {
      "canonical_id": "nash-dearmin",
      "canonical_name": "Nash Dearmin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0094,
        "xg_place": -0.0094,
        "goals_minus_xg": -0.0094,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1629,
        "assists_minus_xa": -0.1629,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1723,
        "points_added": 0.0,
        "xpoints_added": 0.0002,
        "passes_attempted": 37.0,
        "pass_completion_pct": 0.7838,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": 2.1177,
        "passes_over_expected_p100": 5.7236,
        "avg_pass_distance": 20.8339,
        "avg_pass_vertical": 3.9501
      }
    },
    {
      "canonical_id": "nessim-jena",
      "canonical_name": "Nessim Jena",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 56.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0825,
        "xg_place": -0.0825,
        "goals_minus_xg": -0.0825,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0825,
        "points_added": 0.0,
        "xpoints_added": 0.017,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": -1.4918,
        "passes_over_expected_p100": -10.656,
        "avg_pass_distance": 18.1302,
        "avg_pass_vertical": -0.0422
      }
    },
    {
      "canonical_id": "nicholas-almeida",
      "canonical_name": "Nicholas Almeida",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0373,
        "xg_place": 0.1529,
        "goals_minus_xg": -0.0373,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0928,
        "assists_minus_xa": -0.0928,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.13,
        "points_added": 0.0,
        "xpoints_added": 0.0092,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.8763,
        "xpass_completion_pct": 0.863,
        "passes_over_expected": 7.5225,
        "passes_over_expected_p100": 1.3291,
        "avg_pass_distance": 21.5797,
        "avg_pass_vertical": 8.3571
      }
    },
    {
      "canonical_id": "preston-plambeck",
      "canonical_name": "Preston Plambeck",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 689.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 0.811,
        "xg_place": 0.743,
        "goals_minus_xg": 1.189,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 2.5011,
        "assists_minus_xa": 0.4989,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3121,
        "points_added": 0.8952,
        "xpoints_added": 0.5091,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.7375,
        "xpass_completion_pct": 0.7085,
        "passes_over_expected": 9.8092,
        "passes_over_expected_p100": 2.8936,
        "avg_pass_distance": 23.4961,
        "avg_pass_vertical": 6.1714
      }
    },
    {
      "canonical_id": "rondell-white",
      "canonical_name": "Rondell White",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 338.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0468,
        "xg_place": -0.0468,
        "goals_minus_xg": -0.0468,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0468,
        "points_added": 0.0,
        "xpoints_added": 0.0071,
        "passes_attempted": 117.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": -3.5002,
        "passes_over_expected_p100": -2.9916,
        "avg_pass_distance": 23.3512,
        "avg_pass_vertical": 3.9938
      }
    },
    {
      "canonical_id": "samuel-basabe",
      "canonical_name": "Samuel Basabe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 535.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.0526,
        "assists_minus_xa": -0.0526,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0526,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7741,
        "xpass_completion_pct": 0.8002,
        "passes_over_expected": -7.8528,
        "passes_over_expected_p100": -2.6089,
        "avg_pass_distance": 19.6407,
        "avg_pass_vertical": 4.8469
      }
    },
    {
      "canonical_id": "santiago-morales",
      "canonical_name": "Santiago Morales",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1146,
        "xg_place": -0.0809,
        "goals_minus_xg": -0.1146,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1357,
        "assists_minus_xa": -0.1357,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2503,
        "points_added": 0.0,
        "xpoints_added": 0.1767,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.7885,
        "xpass_completion_pct": 0.7606,
        "passes_over_expected": 1.4476,
        "passes_over_expected_p100": 2.7839,
        "avg_pass_distance": 21.4065,
        "avg_pass_vertical": 0.2066
      }
    },
    {
      "canonical_id": "sloan-morrison",
      "canonical_name": "Sloan Morrison",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8544,
        "passes_over_expected": -1.2137,
        "passes_over_expected_p100": -4.6679,
        "avg_pass_distance": 16.6356,
        "avg_pass_vertical": 2.303
      }
    },
    {
      "canonical_id": "theo-vorenkamp",
      "canonical_name": "Theo Vorenkamp",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 793.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2431,
        "xg_place": -0.1204,
        "goals_minus_xg": -0.2431,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.4473,
        "assists_minus_xa": 1.5527,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6904,
        "points_added": 0.0,
        "xpoints_added": 0.1233,
        "passes_attempted": 322.0,
        "pass_completion_pct": 0.6894,
        "xpass_completion_pct": 0.7072,
        "passes_over_expected": -5.7305,
        "passes_over_expected_p100": -1.7797,
        "avg_pass_distance": 22.6264,
        "avg_pass_vertical": 6.8876
      }
    },
    {
      "canonical_id": "tyler-hall",
      "canonical_name": "Tyler Hall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 423.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0844,
        "xg_place": -0.0542,
        "goals_minus_xg": -0.0844,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1398,
        "assists_minus_xa": -0.1398,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2242,
        "points_added": 0.0,
        "xpoints_added": 0.0448,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.9221,
        "xpass_completion_pct": 0.8811,
        "passes_over_expected": 6.3168,
        "passes_over_expected_p100": 4.1018,
        "avg_pass_distance": 23.0107,
        "avg_pass_vertical": 5.8692
      }
    },
    {
      "canonical_id": "zidane-cadet",
      "canonical_name": "Zidane Cadet",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.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.0991,
        "assists_minus_xa": -0.0991,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0991,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7145,
        "passes_over_expected": 0.7117,
        "passes_over_expected_p100": 5.4748,
        "avg_pass_distance": 18.344,
        "avg_pass_vertical": 5.6818
      }
    }
  ]
}