{
  "slug": "soccer-mlsnp-2026-0x5gb3bm7o",
  "game_id": "soccer-mlsnp-2026-0x5gb3bM7O",
  "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": 29,
  "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": "chase-nagle",
      "canonical_name": "Chase Nagle",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 699.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1655,
        "xg_place": -0.1655,
        "goals_minus_xg": -0.1655,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6803,
        "assists_minus_xa": -0.6803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8458,
        "points_added": 0.0,
        "xpoints_added": 0.1248,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.8383,
        "xpass_completion_pct": 0.8355,
        "passes_over_expected": 0.855,
        "passes_over_expected_p100": 0.2822,
        "avg_pass_distance": 15.9656,
        "avg_pass_vertical": 1.8044
      }
    },
    {
      "canonical_id": "christopher-cupps",
      "canonical_name": "Christopher Cupps",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9728,
        "xg_place": -0.9728,
        "goals_minus_xg": -0.9728,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9728,
        "points_added": 0.0,
        "xpoints_added": 1.1203,
        "passes_attempted": 472.0,
        "pass_completion_pct": 0.8792,
        "xpass_completion_pct": 0.8736,
        "passes_over_expected": 2.6479,
        "passes_over_expected_p100": 0.561,
        "avg_pass_distance": 22.0893,
        "avg_pass_vertical": 7.9654
      }
    },
    {
      "canonical_id": "damian-nigg",
      "canonical_name": "Damian Nigg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 619.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5853,
        "xg_place": -0.1417,
        "goals_minus_xg": -0.5853,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.7743,
        "assists_minus_xa": -1.7743,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.3596,
        "points_added": 0.8486,
        "xpoints_added": 1.0636,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.7184,
        "xpass_completion_pct": 0.6888,
        "passes_over_expected": 7.2436,
        "passes_over_expected_p100": 2.9566,
        "avg_pass_distance": 22.7745,
        "avg_pass_vertical": 3.3934
      }
    },
    {
      "canonical_id": "damyan-villanueva",
      "canonical_name": "Damyan Villanueva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5848,
        "xg_place": 0.5066,
        "goals_minus_xg": -0.5848,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.7228,
        "assists_minus_xa": 0.2772,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3075,
        "points_added": 0.0,
        "xpoints_added": 0.2545,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.6517,
        "xpass_completion_pct": 0.6628,
        "passes_over_expected": -0.987,
        "passes_over_expected_p100": -1.109,
        "avg_pass_distance": 22.0002,
        "avg_pass_vertical": 5.444
      }
    },
    {
      "canonical_id": "darris-hyte",
      "canonical_name": "Darris Hyte",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3536,
        "xg_place": 0.4107,
        "goals_minus_xg": 0.6464,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5043,
        "assists_minus_xa": -0.5043,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8579,
        "points_added": 0.2474,
        "xpoints_added": 0.0746,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.771,
        "passes_over_expected": 3.8586,
        "passes_over_expected_p100": 4.947,
        "avg_pass_distance": 14.2164,
        "avg_pass_vertical": 0.3175
      }
    },
    {
      "canonical_id": "david-poreba",
      "canonical_name": "David Poreba",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 277.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6241,
        "xg_place": 0.188,
        "goals_minus_xg": 0.3759,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6173,
        "assists_minus_xa": -0.6173,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2414,
        "points_added": 0.4599,
        "xpoints_added": 0.5301,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8177,
        "passes_over_expected": 7.4253,
        "passes_over_expected_p100": 6.0368,
        "avg_pass_distance": 17.8921,
        "avg_pass_vertical": 2.7391
      }
    },
    {
      "canonical_id": "dean-boltz",
      "canonical_name": "Dean Boltz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 482.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 3.518,
        "xg_place": -0.8049,
        "goals_minus_xg": -2.518,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.518,
        "points_added": 0.5115,
        "xpoints_added": 2.7582,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.6447,
        "xpass_completion_pct": 0.7234,
        "passes_over_expected": -5.9758,
        "passes_over_expected_p100": -7.863,
        "avg_pass_distance": 13.8645,
        "avg_pass_vertical": 1.722
      }
    },
    {
      "canonical_id": "dylan-borso",
      "canonical_name": "Dylan Borso",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 351.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2023,
        "xg_place": -0.0723,
        "goals_minus_xg": -0.2023,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.2388,
        "assists_minus_xa": 0.7612,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4411,
        "points_added": 0.0,
        "xpoints_added": 0.2353,
        "passes_attempted": 239.0,
        "pass_completion_pct": 0.8159,
        "xpass_completion_pct": 0.7923,
        "passes_over_expected": 5.6335,
        "passes_over_expected_p100": 2.3571,
        "avg_pass_distance": 19.2882,
        "avg_pass_vertical": 0.6571
      }
    },
    {
      "canonical_id": "emiliano-chavez",
      "canonical_name": "Emiliano Chavez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": 0.164,
        "passes_over_expected_p100": 1.2614,
        "avg_pass_distance": 16.8683,
        "avg_pass_vertical": -4.1295
      }
    },
    {
      "canonical_id": "emir-herrera",
      "canonical_name": "Emir Herrera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 140.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0586,
        "xg_place": -0.0586,
        "goals_minus_xg": -0.0586,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0507,
        "assists_minus_xa": -0.0507,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1093,
        "points_added": 0.0,
        "xpoints_added": 0.0442,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8953,
        "passes_over_expected": -1.9269,
        "passes_over_expected_p100": -3.3223,
        "avg_pass_distance": 17.4036,
        "avg_pass_vertical": 0.6937
      }
    },
    {
      "canonical_id": "hugo-berg",
      "canonical_name": "Hugo Berg",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 392.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4703,
        "xg_place": -0.3378,
        "goals_minus_xg": -0.4703,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4703,
        "points_added": 0.0,
        "xpoints_added": 0.4229,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.754,
        "passes_over_expected": -6.1131,
        "passes_over_expected_p100": -3.9695,
        "avg_pass_distance": 18.6091,
        "avg_pass_vertical": 7.404
      }
    },
    {
      "canonical_id": "jack-sandmeyer",
      "canonical_name": "Jack Sandmeyer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 642.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.4957,
        "xg_place": -0.7398,
        "goals_minus_xg": -0.4957,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1929,
        "assists_minus_xa": -0.1929,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6886,
        "points_added": 0.8363,
        "xpoints_added": 1.0763,
        "passes_attempted": 467.0,
        "pass_completion_pct": 0.8715,
        "xpass_completion_pct": 0.8461,
        "passes_over_expected": 11.889,
        "passes_over_expected_p100": 2.5458,
        "avg_pass_distance": 23.945,
        "avg_pass_vertical": 10.9978
      }
    },
    {
      "canonical_id": "jason-nemo",
      "canonical_name": "Jason Nemo",
      "positions": [
        "GK"
      ],
      "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": 24.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": -0.0249,
        "passes_over_expected_p100": -0.1038,
        "avg_pass_distance": 22.8357,
        "avg_pass_vertical": 16.4067,
        "shots_faced": 3.0,
        "goals_conceded": 2.0,
        "saves": 1.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.5901,
        "goals_conceded_minus_xg": 0.4099,
        "goals_per_xg": 1.2578
      }
    },
    {
      "canonical_id": "jason-shokalook",
      "canonical_name": "Jason Shokalook",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.021,
        "xg_place": -0.2206,
        "goals_minus_xg": -0.021,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2236,
        "assists_minus_xa": -0.2236,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2446,
        "points_added": 0.3839,
        "xpoints_added": 0.4319,
        "passes_attempted": 18.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.6656,
        "passes_over_expected": -0.9808,
        "passes_over_expected_p100": -5.4489,
        "avg_pass_distance": 17.9484,
        "avg_pass_vertical": 0.8735
      }
    },
    {
      "canonical_id": "jhoiner-montiel",
      "canonical_name": "Jhoiner Montiel",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.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": 7.0,
        "pass_completion_pct": 0.4286,
        "xpass_completion_pct": 0.7602,
        "passes_over_expected": -2.3217,
        "passes_over_expected_p100": -33.1673,
        "avg_pass_distance": 22.1945,
        "avg_pass_vertical": 9.8325
      }
    },
    {
      "canonical_id": "josue-pfrommer",
      "canonical_name": "Josue Pfrommer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 386.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2573,
        "xg_place": 0.4198,
        "goals_minus_xg": -0.2573,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2573,
        "points_added": 0.0,
        "xpoints_added": 0.2374,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.8547,
        "xpass_completion_pct": 0.8537,
        "passes_over_expected": 0.1586,
        "passes_over_expected_p100": 0.0922,
        "avg_pass_distance": 20.5013,
        "avg_pass_vertical": 6.1943
      }
    },
    {
      "canonical_id": "mateo-clark",
      "canonical_name": "Mateo Clark",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.268,
        "xg_place": -0.268,
        "goals_minus_xg": -0.268,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.268,
        "points_added": 0.0,
        "xpoints_added": 0.0008,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.6751,
        "passes_over_expected": -1.8013,
        "passes_over_expected_p100": -11.2579,
        "avg_pass_distance": 19.0356,
        "avg_pass_vertical": 5.7734
      }
    },
    {
      "canonical_id": "milan-napoe",
      "canonical_name": "Milan Napoe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 165.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2487,
        "xg_place": -0.2487,
        "goals_minus_xg": -0.2487,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2487,
        "points_added": 0.0,
        "xpoints_added": 0.3736,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.7278,
        "passes_over_expected": -4.3795,
        "passes_over_expected_p100": -15.6412,
        "avg_pass_distance": 12.6442,
        "avg_pass_vertical": 0.9701
      }
    },
    {
      "canonical_id": "omar-gonz\u00e1lez",
      "canonical_name": "Omar Gonz\u00e1lez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.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": 22.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8518,
        "passes_over_expected": -0.7393,
        "passes_over_expected_p100": -3.3603,
        "avg_pass_distance": 24.0061,
        "avg_pass_vertical": 8.511
      }
    },
    {
      "canonical_id": "oscar-pineda",
      "canonical_name": "Oscar Pineda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 543.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1452,
        "xg_place": -0.0833,
        "goals_minus_xg": -0.1452,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6443,
        "assists_minus_xa": 0.3557,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7894,
        "points_added": 0.0,
        "xpoints_added": 0.0838,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.8876,
        "xpass_completion_pct": 0.883,
        "passes_over_expected": 1.177,
        "passes_over_expected_p100": 0.4562,
        "avg_pass_distance": 19.3159,
        "avg_pass_vertical": 2.17
      }
    },
    {
      "canonical_id": "owen-pratt",
      "canonical_name": "Owen Pratt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 686.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": 179.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -2.8655,
        "passes_over_expected_p100": -1.6009,
        "avg_pass_distance": 30.8351,
        "avg_pass_vertical": 22.0158,
        "shots_faced": 31.0,
        "goals_conceded": 8.0,
        "saves": 20.0,
        "headed_shot_share": 0.0,
        "xg_faced": 6.4632,
        "goals_conceded_minus_xg": 1.5368,
        "goals_per_xg": 1.2378
      }
    },
    {
      "canonical_id": "puso-dithejane",
      "canonical_name": "Puso Dithejane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.166,
        "xg_place": -0.166,
        "goals_minus_xg": -0.166,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0325,
        "assists_minus_xa": -0.0325,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1985,
        "points_added": 0.0,
        "xpoints_added": 0.2217,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": 1.3183,
        "passes_over_expected_p100": 1.9975,
        "avg_pass_distance": 16.1404,
        "avg_pass_vertical": 0.8468
      }
    },
    {
      "canonical_id": "richard-fleming-iii",
      "canonical_name": "Richard Fleming III",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4418,
        "xg_place": 0.0098,
        "goals_minus_xg": 0.5582,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2207,
        "assists_minus_xa": -0.2207,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6625,
        "points_added": 0.9965,
        "xpoints_added": 0.3792,
        "passes_attempted": 207.0,
        "pass_completion_pct": 0.8261,
        "xpass_completion_pct": 0.8339,
        "passes_over_expected": -1.6145,
        "passes_over_expected_p100": -0.7799,
        "avg_pass_distance": 18.1319,
        "avg_pass_vertical": 4.0471
      }
    },
    {
      "canonical_id": "robert-turdean",
      "canonical_name": "Robert Turdean",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 459.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2588,
        "xg_place": -0.2588,
        "goals_minus_xg": -0.2588,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.2328,
        "assists_minus_xa": -1.2328,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4917,
        "points_added": 0.0,
        "xpoints_added": 0.1738,
        "passes_attempted": 139.0,
        "pass_completion_pct": 0.8129,
        "xpass_completion_pct": 0.8277,
        "passes_over_expected": -2.0483,
        "passes_over_expected_p100": -1.4736,
        "avg_pass_distance": 14.6871,
        "avg_pass_vertical": -1.3856
      }
    },
    {
      "canonical_id": "sam-rogers",
      "canonical_name": "Sam Rogers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2894,
        "xg_place": 0.4337,
        "goals_minus_xg": -0.2894,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2894,
        "points_added": 0.0,
        "xpoints_added": 0.1263,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8616,
        "passes_over_expected": -3.0938,
        "passes_over_expected_p100": -14.7325,
        "avg_pass_distance": 18.4606,
        "avg_pass_vertical": 1.4422
      }
    },
    {
      "canonical_id": "sergio-oregel",
      "canonical_name": "Sergio Oregel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 84.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0739,
        "xg_place": -0.0739,
        "goals_minus_xg": -0.0739,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0739,
        "points_added": 0.0,
        "xpoints_added": 0.0286,
        "passes_attempted": 70.0,
        "pass_completion_pct": 0.8857,
        "xpass_completion_pct": 0.8713,
        "passes_over_expected": 1.007,
        "passes_over_expected_p100": 1.4385,
        "avg_pass_distance": 16.7817,
        "avg_pass_vertical": -0.5267
      }
    },
    {
      "canonical_id": "tidiane-diawara",
      "canonical_name": "Tidiane Diawara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0175,
        "xg_place": -0.0175,
        "goals_minus_xg": -0.0175,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0175,
        "points_added": 0.0,
        "xpoints_added": 0.0167,
        "passes_attempted": 10.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8988,
        "passes_over_expected": 1.012,
        "passes_over_expected_p100": 10.1202,
        "avg_pass_distance": 12.9622,
        "avg_pass_vertical": -4.4965
      }
    },
    {
      "canonical_id": "viktor-radojevi\u0107",
      "canonical_name": "Viktor Radojevi\u0107",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0415,
        "xg_place": -0.0415,
        "goals_minus_xg": -0.0415,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.193,
        "assists_minus_xa": -0.193,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2344,
        "points_added": 0.0,
        "xpoints_added": 0.0167,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": 0.0149,
        "passes_over_expected_p100": 0.0248,
        "avg_pass_distance": 20.7637,
        "avg_pass_vertical": 3.7329
      }
    },
    {
      "canonical_id": "vitaliy-hlyut",
      "canonical_name": "Vitaliy Hlyut",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 358.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4729,
        "xg_place": -0.3798,
        "goals_minus_xg": -0.4729,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.332,
        "assists_minus_xa": -0.332,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.805,
        "points_added": 0.0,
        "xpoints_added": 0.5529,
        "passes_attempted": 129.0,
        "pass_completion_pct": 0.7674,
        "xpass_completion_pct": 0.8012,
        "passes_over_expected": -4.356,
        "passes_over_expected_p100": -3.3768,
        "avg_pass_distance": 17.018,
        "avg_pass_vertical": 1.3847
      }
    }
  ]
}