{
  "slug": "soccer-mlsnp-2026-blmv6m3mxe",
  "game_id": "soccer-mlsnp-2026-BLMv6m3Mxe",
  "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": 31,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "antonio-riquelme",
      "canonical_name": "Antonio Riquelme",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 673.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.1251,
        "xg_place": -0.3184,
        "goals_minus_xg": -0.1251,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8545,
        "assists_minus_xa": 0.1455,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9796,
        "points_added": 0.7438,
        "xpoints_added": 1.6483,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7733,
        "passes_over_expected": 2.7748,
        "passes_over_expected_p100": 1.2387,
        "avg_pass_distance": 19.8326,
        "avg_pass_vertical": 2.4693
      }
    },
    {
      "canonical_id": "camron-estala",
      "canonical_name": "Camron Estala",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 84.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": 52.0,
        "pass_completion_pct": 0.8269,
        "xpass_completion_pct": 0.8443,
        "passes_over_expected": -0.9041,
        "passes_over_expected_p100": -1.7387,
        "avg_pass_distance": 24.8644,
        "avg_pass_vertical": 9.951
      }
    },
    {
      "canonical_id": "chase-duke",
      "canonical_name": "Chase Duke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3431,
        "xg_place": 0.1433,
        "goals_minus_xg": -0.3431,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3431,
        "points_added": 0.0,
        "xpoints_added": 0.0346,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": -0.5589,
        "passes_over_expected_p100": -11.1776,
        "avg_pass_distance": 10.8118,
        "avg_pass_vertical": -3.3542
      }
    },
    {
      "canonical_id": "dylan-kropp",
      "canonical_name": "Dylan Kropp",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0255,
        "assists_minus_xa": -0.0255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0255,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.8667,
        "xpass_completion_pct": 0.6324,
        "passes_over_expected": 3.5139,
        "passes_over_expected_p100": 23.4261,
        "avg_pass_distance": 33.8877,
        "avg_pass_vertical": 21.7593
      }
    },
    {
      "canonical_id": "giovanni-calderon",
      "canonical_name": "Giovanni Calderon",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 394.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1284,
        "xg_place": -0.1284,
        "goals_minus_xg": -0.1284,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1284,
        "points_added": 0.0,
        "xpoints_added": 0.1078,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.8846,
        "xpass_completion_pct": 0.8728,
        "passes_over_expected": 3.6934,
        "passes_over_expected_p100": 1.1838,
        "avg_pass_distance": 21.9314,
        "avg_pass_vertical": 8.408
      }
    },
    {
      "canonical_id": "griffin-dillon",
      "canonical_name": "Griffin Dillon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3269,
        "xg_place": 0.2786,
        "goals_minus_xg": -0.3269,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3269,
        "points_added": 0.0,
        "xpoints_added": 0.2952,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.8806,
        "xpass_completion_pct": 0.8789,
        "passes_over_expected": 0.2264,
        "passes_over_expected_p100": 0.1689,
        "avg_pass_distance": 16.9032,
        "avg_pass_vertical": 3.7626
      }
    },
    {
      "canonical_id": "izahi-amparo",
      "canonical_name": "Izahi Amparo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 549.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6448,
        "xg_place": 0.6573,
        "goals_minus_xg": -0.6448,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6593,
        "assists_minus_xa": 0.3407,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3041,
        "points_added": 0.0,
        "xpoints_added": 0.4423,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.8308,
        "xpass_completion_pct": 0.8278,
        "passes_over_expected": 0.7786,
        "passes_over_expected_p100": 0.2994,
        "avg_pass_distance": 16.5043,
        "avg_pass_vertical": 1.7118
      }
    },
    {
      "canonical_id": "jack-ottley",
      "canonical_name": "Jack Ottley",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 149.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6706,
        "xg_place": -0.2131,
        "goals_minus_xg": -0.6706,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3431,
        "assists_minus_xa": -0.3431,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0137,
        "points_added": 0.0,
        "xpoints_added": 0.1824,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6699,
        "passes_over_expected": -2.4458,
        "passes_over_expected_p100": -6.9881,
        "avg_pass_distance": 19.032,
        "avg_pass_vertical": 5.5935
      }
    },
    {
      "canonical_id": "jan",
      "canonical_name": "Jan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 408.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6104,
        "xg_place": -0.262,
        "goals_minus_xg": -0.6104,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8601,
        "assists_minus_xa": -0.8601,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4705,
        "points_added": 0.571,
        "xpoints_added": 0.5448,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.6946,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -9.0863,
        "passes_over_expected_p100": -5.4409,
        "avg_pass_distance": 19.2346,
        "avg_pass_vertical": 1.7205
      }
    },
    {
      "canonical_id": "jes\u00fas-barea",
      "canonical_name": "Jes\u00fas Barea",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9506,
        "xg_place": -0.3627,
        "goals_minus_xg": 0.0494,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6849,
        "assists_minus_xa": 0.3151,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6355,
        "points_added": 0.9,
        "xpoints_added": 0.9002,
        "passes_attempted": 83.0,
        "pass_completion_pct": 0.9036,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 5.3122,
        "passes_over_expected_p100": 6.4002,
        "avg_pass_distance": 19.2521,
        "avg_pass_vertical": 1.4043
      }
    },
    {
      "canonical_id": "juan-arias",
      "canonical_name": "Juan Arias",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 150.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.8835,
        "xpass_completion_pct": 0.8987,
        "passes_over_expected": -1.5712,
        "passes_over_expected_p100": -1.5254,
        "avg_pass_distance": 20.7333,
        "avg_pass_vertical": 3.9737
      }
    },
    {
      "canonical_id": "juan-villa",
      "canonical_name": "Juan Villa",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 615.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.135,
        "xg_place": -0.135,
        "goals_minus_xg": -0.135,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4297,
        "assists_minus_xa": -0.4297,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5647,
        "points_added": 0.0,
        "xpoints_added": 0.0471,
        "passes_attempted": 292.0,
        "pass_completion_pct": 0.8356,
        "xpass_completion_pct": 0.8183,
        "passes_over_expected": 5.0591,
        "passes_over_expected_p100": 1.7326,
        "avg_pass_distance": 15.8325,
        "avg_pass_vertical": 0.4394
      }
    },
    {
      "canonical_id": "kobi-henry",
      "canonical_name": "Kobi Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.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": 33.0,
        "pass_completion_pct": 0.8788,
        "xpass_completion_pct": 0.8687,
        "passes_over_expected": 0.3317,
        "passes_over_expected_p100": 1.0052,
        "avg_pass_distance": 28.3897,
        "avg_pass_vertical": 11.765
      }
    },
    {
      "canonical_id": "liam-ogara",
      "canonical_name": "Liam O'Gara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 140.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1264,
        "xg_place": 0.2262,
        "goals_minus_xg": -0.1264,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1264,
        "points_added": 0.0,
        "xpoints_added": 0.0034,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.8276,
        "xpass_completion_pct": 0.8667,
        "passes_over_expected": -2.269,
        "passes_over_expected_p100": -3.9121,
        "avg_pass_distance": 15.4985,
        "avg_pass_vertical": 1.9281
      }
    },
    {
      "canonical_id": "lineker-rodrigues",
      "canonical_name": "Lineker Rodrigues",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 3.6636,
        "xg_place": -0.1603,
        "goals_minus_xg": 0.3364,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.0965,
        "assists_minus_xa": -0.0965,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.7601,
        "points_added": 3.9354,
        "xpoints_added": 2.0225,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7812,
        "passes_over_expected": -0.7985,
        "passes_over_expected_p100": -0.4697,
        "avg_pass_distance": 15.6046,
        "avg_pass_vertical": 0.1008
      }
    },
    {
      "canonical_id": "linkon-ream",
      "canonical_name": "Linkon Ream",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 45.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": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8598,
        "passes_over_expected": -1.1777,
        "passes_over_expected_p100": -9.0595,
        "avg_pass_distance": 9.4311,
        "avg_pass_vertical": -1.0224
      }
    },
    {
      "canonical_id": "lionel-djiro",
      "canonical_name": "Lionel Djiro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 27.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.0644,
        "assists_minus_xa": -0.0644,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0644,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7054,
        "passes_over_expected": 0.6517,
        "passes_over_expected_p100": 7.2412,
        "avg_pass_distance": 15.7195,
        "avg_pass_vertical": -4.8095
      }
    },
    {
      "canonical_id": "luca-moisa",
      "canonical_name": "Luca Moisa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 257.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0404,
        "xg_place": -0.0404,
        "goals_minus_xg": -0.0404,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0404,
        "points_added": 0.0,
        "xpoints_added": 0.032,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.823,
        "xpass_completion_pct": 0.8786,
        "passes_over_expected": -6.2842,
        "passes_over_expected_p100": -5.5613,
        "avg_pass_distance": 16.5504,
        "avg_pass_vertical": 0.2499
      }
    },
    {
      "canonical_id": "luis-rivera",
      "canonical_name": "Luis Rivera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 342.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": 0.0,
        "xa": 0.1439,
        "assists_minus_xa": -0.1439,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1439,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8518,
        "passes_over_expected": 5.5724,
        "passes_over_expected_p100": 2.3218,
        "avg_pass_distance": 22.3495,
        "avg_pass_vertical": 8.0882
      }
    },
    {
      "canonical_id": "marcos-zambrano-delgado",
      "canonical_name": "Marcos Zambrano-Delgado",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 212.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 1.4493,
        "xg_place": -0.2448,
        "goals_minus_xg": 1.5507,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1151,
        "assists_minus_xa": -0.1151,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5644,
        "points_added": 0.3956,
        "xpoints_added": 0.2436,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.8478,
        "xpass_completion_pct": 0.8997,
        "passes_over_expected": -2.3853,
        "passes_over_expected_p100": -5.1853,
        "avg_pass_distance": 13.2692,
        "avg_pass_vertical": -3.2014
      }
    },
    {
      "canonical_id": "max-kerkvliet",
      "canonical_name": "Max Kerkvliet",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 694.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": 212.0,
        "pass_completion_pct": 0.8443,
        "xpass_completion_pct": 0.8878,
        "passes_over_expected": -9.2148,
        "passes_over_expected_p100": -4.3466,
        "avg_pass_distance": 24.1642,
        "avg_pass_vertical": 13.8294,
        "shots_faced": 38.0,
        "goals_conceded": 13.0,
        "saves": 25.0,
        "headed_shot_share": 0.0526,
        "xg_faced": 14.2922,
        "goals_conceded_minus_xg": -1.2922,
        "goals_per_xg": 0.9096
      }
    },
    {
      "canonical_id": "michael-wentzel",
      "canonical_name": "Michael Wentzel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3448,
        "xg_place": -0.3448,
        "goals_minus_xg": -0.3448,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3448,
        "points_added": 0.0,
        "xpoints_added": 0.2316,
        "passes_attempted": 300.0,
        "pass_completion_pct": 0.9533,
        "xpass_completion_pct": 0.9208,
        "passes_over_expected": 9.751,
        "passes_over_expected_p100": 3.2503,
        "avg_pass_distance": 18.1473,
        "avg_pass_vertical": 5.4062
      }
    },
    {
      "canonical_id": "omar-marquez",
      "canonical_name": "Omar Marquez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 360.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1236,
        "xg_place": 0.4288,
        "goals_minus_xg": -0.1236,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1574,
        "assists_minus_xa": -0.1574,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.281,
        "points_added": 0.0,
        "xpoints_added": 0.0866,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.8555,
        "xpass_completion_pct": 0.8466,
        "passes_over_expected": 1.5375,
        "passes_over_expected_p100": 0.8887,
        "avg_pass_distance": 16.8738,
        "avg_pass_vertical": 0.9524
      }
    },
    {
      "canonical_id": "owen-anderson",
      "canonical_name": "Owen Anderson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 258.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5095,
        "xg_place": -0.1733,
        "goals_minus_xg": 0.4905,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5334,
        "assists_minus_xa": -0.5334,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0429,
        "points_added": 0.0,
        "xpoints_added": 0.2799,
        "passes_attempted": 103.0,
        "pass_completion_pct": 0.8447,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": 1.41,
        "passes_over_expected_p100": 1.3689,
        "avg_pass_distance": 17.6909,
        "avg_pass_vertical": -1.1798
      }
    },
    {
      "canonical_id": "pablo-ruiz",
      "canonical_name": "Pablo Ruiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.083,
        "xg_place": 0.0282,
        "goals_minus_xg": -0.083,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.3795,
        "assists_minus_xa": -0.3795,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4626,
        "points_added": 0.0,
        "xpoints_added": 0.0578,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": -6.5083,
        "passes_over_expected_p100": -11.031,
        "avg_pass_distance": 23.046,
        "avg_pass_vertical": 3.2653
      }
    },
    {
      "canonical_id": "ruben-messalles",
      "canonical_name": "Ruben Messalles",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4695,
        "xg_place": -0.8604,
        "goals_minus_xg": -0.4695,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9543,
        "assists_minus_xa": -0.9543,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4238,
        "points_added": 0.0979,
        "xpoints_added": 1.0104,
        "passes_attempted": 449.0,
        "pass_completion_pct": 0.8486,
        "xpass_completion_pct": 0.8235,
        "passes_over_expected": 11.235,
        "passes_over_expected_p100": 2.5022,
        "avg_pass_distance": 20.3321,
        "avg_pass_vertical": 4.3654
      }
    },
    {
      "canonical_id": "trace-alphin",
      "canonical_name": "Trace Alphin",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 31.0,
        "pass_completion_pct": 0.7419,
        "xpass_completion_pct": 0.6729,
        "passes_over_expected": 2.1391,
        "passes_over_expected_p100": 6.9002,
        "avg_pass_distance": 37.2826,
        "avg_pass_vertical": 27.8671,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 2.5146,
        "goals_conceded_minus_xg": -0.5146,
        "goals_per_xg": 0.7954
      }
    },
    {
      "canonical_id": "tyler-wolff",
      "canonical_name": "Tyler Wolff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 86.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0718,
        "xg_place": 0.3443,
        "goals_minus_xg": -0.0718,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.2215,
        "assists_minus_xa": 0.7785,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2933,
        "points_added": 0.0,
        "xpoints_added": 0.0614,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.6441,
        "passes_over_expected": -1.0851,
        "passes_over_expected_p100": -9.8642,
        "avg_pass_distance": 14.4588,
        "avg_pass_vertical": 7.3217
      }
    },
    {
      "canonical_id": "van-parker",
      "canonical_name": "Van Parker",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 164.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.273,
        "assists_minus_xa": -0.273,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.273,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.5833,
        "xpass_completion_pct": 0.5318,
        "passes_over_expected": 1.2358,
        "passes_over_expected_p100": 5.149,
        "avg_pass_distance": 19.0531,
        "avg_pass_vertical": 2.6265
      }
    },
    {
      "canonical_id": "wesley-charpie",
      "canonical_name": "Wesley Charpie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 426.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0382,
        "xg_place": -0.0382,
        "goals_minus_xg": -0.0382,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0542,
        "assists_minus_xa": -0.0542,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0925,
        "points_added": 0.0,
        "xpoints_added": 0.0231,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.9121,
        "xpass_completion_pct": 0.8858,
        "passes_over_expected": 8.0537,
        "passes_over_expected_p100": 2.6233,
        "avg_pass_distance": 21.8734,
        "avg_pass_vertical": 5.0443
      }
    },
    {
      "canonical_id": "zach-booth",
      "canonical_name": "Zach Booth",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 114.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2015,
        "xg_place": -0.2015,
        "goals_minus_xg": -0.2015,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0122,
        "assists_minus_xa": -0.0122,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2137,
        "points_added": 0.0,
        "xpoints_added": 0.1308,
        "passes_attempted": 47.0,
        "pass_completion_pct": 0.8511,
        "xpass_completion_pct": 0.8346,
        "passes_over_expected": 0.7748,
        "passes_over_expected_p100": 1.6484,
        "avg_pass_distance": 18.7947,
        "avg_pass_vertical": -2.4666
      }
    }
  ]
}