{
  "slug": "soccer-mlsnp-2026-9yqdwg85vj",
  "game_id": "soccer-mlsnp-2026-9Yqdwg85vJ",
  "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": "aidan-stokes",
      "canonical_name": "Aidan Stokes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 388.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": 196.0,
        "pass_completion_pct": 0.8469,
        "xpass_completion_pct": 0.8784,
        "passes_over_expected": -6.1724,
        "passes_over_expected_p100": -3.1492,
        "avg_pass_distance": 25.8102,
        "avg_pass_vertical": 16.1756,
        "shots_faced": 19.0,
        "goals_conceded": 5.0,
        "saves": 14.0,
        "headed_shot_share": 0.1579,
        "xg_faced": 5.5794,
        "goals_conceded_minus_xg": -0.5794,
        "goals_per_xg": 0.8962
      }
    },
    {
      "canonical_id": "aiden-jarvis",
      "canonical_name": "Aiden Jarvis",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.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.1307,
        "assists_minus_xa": -0.1307,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1307,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.844,
        "passes_over_expected": 0.1833,
        "passes_over_expected_p100": 1.3095,
        "avg_pass_distance": 17.4965,
        "avg_pass_vertical": 1.8464
      }
    },
    {
      "canonical_id": "aimar-modelo",
      "canonical_name": "Aimar Modelo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 461.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0199,
        "xg_place": -0.0199,
        "goals_minus_xg": -0.0199,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.153,
        "assists_minus_xa": -0.153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1729,
        "points_added": 0.0,
        "xpoints_added": 0.0134,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.8306,
        "xpass_completion_pct": 0.8284,
        "passes_over_expected": 0.8115,
        "passes_over_expected_p100": 0.2217,
        "avg_pass_distance": 16.9469,
        "avg_pass_vertical": 3.5076
      }
    },
    {
      "canonical_id": "aimar-s\u00e1nchez",
      "canonical_name": "Aimar S\u00e1nchez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 781.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3413,
        "xg_place": -0.1664,
        "goals_minus_xg": -0.3413,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3413,
        "points_added": 0.0,
        "xpoints_added": 0.1839,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.8902,
        "xpass_completion_pct": 0.8788,
        "passes_over_expected": 6.8304,
        "passes_over_expected_p100": 1.1365,
        "avg_pass_distance": 22.021,
        "avg_pass_vertical": 6.9589
      }
    },
    {
      "canonical_id": "andy-rojas",
      "canonical_name": "Andy Rojas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 560.0,
        "shots": 24.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 1.6896,
        "xg_place": 1.1058,
        "goals_minus_xg": 1.3104,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.4902,
        "assists_minus_xa": -0.4902,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1798,
        "points_added": 0.2558,
        "xpoints_added": 0.7062,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.8625,
        "xpass_completion_pct": 0.8402,
        "passes_over_expected": 5.3443,
        "passes_over_expected_p100": 2.2268,
        "avg_pass_distance": 17.3749,
        "avg_pass_vertical": 0.668
      }
    },
    {
      "canonical_id": "benny-rodriguez",
      "canonical_name": "Benny Rodriguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 205.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8063,
        "xg_place": -0.4715,
        "goals_minus_xg": 0.1937,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8063,
        "points_added": 0.046,
        "xpoints_added": 0.0228,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": -6.3108,
        "passes_over_expected_p100": -13.1475,
        "avg_pass_distance": 17.3556,
        "avg_pass_vertical": -2.3908
      }
    },
    {
      "canonical_id": "brady-boulanger",
      "canonical_name": "Brady Boulanger",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.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": 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": "cameron-harper",
      "canonical_name": "Cameron Harper",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.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": 14.0,
        "pass_completion_pct": 0.6429,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -2.0689,
        "passes_over_expected_p100": -14.7781,
        "avg_pass_distance": 17.9555,
        "avg_pass_vertical": 4.4671
      }
    },
    {
      "canonical_id": "christian-gallagher",
      "canonical_name": "Christian Gallagher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 43.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0765,
        "xg_place": -0.1793,
        "goals_minus_xg": -0.0765,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0765,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.5385,
        "xpass_completion_pct": 0.7354,
        "passes_over_expected": -2.5605,
        "passes_over_expected_p100": -19.6961,
        "avg_pass_distance": 19.5235,
        "avg_pass_vertical": 5.201
      }
    },
    {
      "canonical_id": "connor-faello",
      "canonical_name": "Connor Faello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 266.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1379,
        "xg_place": -0.1379,
        "goals_minus_xg": -0.1379,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1379,
        "points_added": 0.0,
        "xpoints_added": 0.046,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": -11.973,
        "passes_over_expected_p100": -6.881,
        "avg_pass_distance": 16.8443,
        "avg_pass_vertical": 5.7555
      }
    },
    {
      "canonical_id": "dennis-gjengaar",
      "canonical_name": "Dennis Gjengaar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2427,
        "xg_place": 0.7415,
        "goals_minus_xg": 0.7573,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.3399,
        "assists_minus_xa": 1.6601,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.5826,
        "points_added": 0.6897,
        "xpoints_added": 0.4394,
        "passes_attempted": 298.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -2.3911,
        "passes_over_expected_p100": -0.8024,
        "avg_pass_distance": 17.0808,
        "avg_pass_vertical": 3.0176
      }
    },
    {
      "canonical_id": "dennis-nelich",
      "canonical_name": "Dennis Nelich",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 523.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.6027,
        "xg_place": 0.1315,
        "goals_minus_xg": 0.3973,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6041,
        "assists_minus_xa": 0.3959,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.2068,
        "points_added": 0.4935,
        "xpoints_added": 0.7578,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7789,
        "passes_over_expected": -13.5627,
        "passes_over_expected_p100": -6.7476,
        "avg_pass_distance": 17.555,
        "avg_pass_vertical": 2.4189
      }
    },
    {
      "canonical_id": "deven-cadigan",
      "canonical_name": "Deven Cadigan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 858.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4328,
        "xg_place": 0.2867,
        "goals_minus_xg": -0.4328,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3165,
        "assists_minus_xa": -0.3165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7494,
        "points_added": 0.0,
        "xpoints_added": 0.1241,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.8782,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 17.6213,
        "passes_over_expected_p100": 3.0225,
        "avg_pass_distance": 19.8205,
        "avg_pass_vertical": 5.2873
      }
    },
    {
      "canonical_id": "erick-londo\u00f1o",
      "canonical_name": "Erick Londo\u00f1o",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 480.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0655,
        "xg_place": -0.0655,
        "goals_minus_xg": -0.0655,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0118,
        "assists_minus_xa": -0.0118,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0773,
        "points_added": 0.0,
        "xpoints_added": 0.054,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.871,
        "xpass_completion_pct": 0.8733,
        "passes_over_expected": -0.7383,
        "passes_over_expected_p100": -0.2382,
        "avg_pass_distance": 22.2353,
        "avg_pass_vertical": 6.9497
      }
    },
    {
      "canonical_id": "jason-bori",
      "canonical_name": "Jason Bori",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.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": 9.0,
        "pass_completion_pct": 0.5556,
        "xpass_completion_pct": 0.7327,
        "passes_over_expected": -1.5943,
        "passes_over_expected_p100": -17.7145,
        "avg_pass_distance": 18.3245,
        "avg_pass_vertical": 5.5737
      }
    },
    {
      "canonical_id": "joyeux-masanka-bungi",
      "canonical_name": "Joyeux Masanka Bungi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.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": 1.0,
        "xa": 0.0387,
        "assists_minus_xa": 0.9613,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0387,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 0.4316,
        "passes_over_expected_p100": 0.3923,
        "avg_pass_distance": 17.3739,
        "avg_pass_vertical": 5.6806
      }
    },
    {
      "canonical_id": "juan-jos\u00e9-mina",
      "canonical_name": "Juan Jos\u00e9 Mina",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0707,
        "xg_place": -0.0707,
        "goals_minus_xg": -0.0707,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6977,
        "assists_minus_xa": 0.3023,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7684,
        "points_added": 0.0,
        "xpoints_added": 0.1003,
        "passes_attempted": 112.0,
        "pass_completion_pct": 0.8839,
        "xpass_completion_pct": 0.8062,
        "passes_over_expected": 8.7024,
        "passes_over_expected_p100": 7.77,
        "avg_pass_distance": 18.5606,
        "avg_pass_vertical": 3.3661
      }
    },
    {
      "canonical_id": "juli\u00e1n-baz\u00e1n",
      "canonical_name": "Juli\u00e1n Baz\u00e1n",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 266.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2027,
        "xg_place": 0.6151,
        "goals_minus_xg": 0.7973,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1305,
        "assists_minus_xa": 0.8695,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3332,
        "points_added": 0.0238,
        "xpoints_added": 0.0071,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.93,
        "xpass_completion_pct": 0.8956,
        "passes_over_expected": 6.8897,
        "passes_over_expected_p100": 3.4448,
        "avg_pass_distance": 20.0185,
        "avg_pass_vertical": 4.863
      }
    },
    {
      "canonical_id": "makan-sissoko",
      "canonical_name": "Makan Sissoko",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 57.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0617,
        "xg_place": -0.0617,
        "goals_minus_xg": -0.0617,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0251,
        "assists_minus_xa": -0.0251,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0868,
        "points_added": 0.0,
        "xpoints_added": 0.02,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.6296,
        "xpass_completion_pct": 0.7214,
        "passes_over_expected": -2.4781,
        "passes_over_expected_p100": -9.1781,
        "avg_pass_distance": 11.2584,
        "avg_pass_vertical": 0.8694
      }
    },
    {
      "canonical_id": "marco-morigi",
      "canonical_name": "Marco Morigi",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.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": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.9506,
        "passes_over_expected": -0.7037,
        "passes_over_expected_p100": -11.7291,
        "avg_pass_distance": 13.1996,
        "avg_pass_vertical": 1.3938
      }
    },
    {
      "canonical_id": "mijahir-jim\u00e9nez",
      "canonical_name": "Mijahir Jim\u00e9nez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 516.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4994,
        "xg_place": 0.0689,
        "goals_minus_xg": 0.5006,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.0551,
        "assists_minus_xa": 0.9449,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5545,
        "points_added": 1.4479,
        "xpoints_added": 0.8142,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.7731,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": 0.0617,
        "passes_over_expected_p100": 0.0518,
        "avg_pass_distance": 14.3543,
        "avg_pass_vertical": -2.6125
      }
    },
    {
      "canonical_id": "nathan-worth",
      "canonical_name": "Nathan Worth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 859.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.3436,
        "xg_place": 0.2016,
        "goals_minus_xg": 0.6564,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7171,
        "assists_minus_xa": -0.7171,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0607,
        "points_added": 0.6561,
        "xpoints_added": 0.6935,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.7587,
        "xpass_completion_pct": 0.7671,
        "passes_over_expected": -3.882,
        "passes_over_expected_p100": -0.8439,
        "avg_pass_distance": 18.6281,
        "avg_pass_vertical": 3.8942
      }
    },
    {
      "canonical_id": "nehuen-benedetti",
      "canonical_name": "Nehuen Benedetti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 93.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.0705,
        "assists_minus_xa": -0.0705,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0705,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.7955,
        "xpass_completion_pct": 0.8539,
        "passes_over_expected": -2.5712,
        "passes_over_expected_p100": -5.8436,
        "avg_pass_distance": 17.2402,
        "avg_pass_vertical": -0.2003
      }
    },
    {
      "canonical_id": "omar-valencia",
      "canonical_name": "Omar Valencia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 241.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.025,
        "xg_place": 0.0169,
        "goals_minus_xg": -0.025,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0834,
        "assists_minus_xa": -0.0834,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1084,
        "points_added": 0.0,
        "xpoints_added": 0.0057,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.8531,
        "xpass_completion_pct": 0.8351,
        "passes_over_expected": 3.1865,
        "passes_over_expected_p100": 1.8003,
        "avg_pass_distance": 16.3539,
        "avg_pass_vertical": 3.218
      }
    },
    {
      "canonical_id": "paul-sokoloff",
      "canonical_name": "Paul Sokoloff",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5601,
        "xg_place": -0.2177,
        "goals_minus_xg": 0.4399,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3287,
        "assists_minus_xa": -0.3287,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8888,
        "points_added": 1.8674,
        "xpoints_added": 1.0184,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7703,
        "xpass_completion_pct": 0.7652,
        "passes_over_expected": 0.377,
        "passes_over_expected_p100": 0.5095,
        "avg_pass_distance": 14.7149,
        "avg_pass_vertical": 2.1884
      }
    },
    {
      "canonical_id": "rafael-mosquera",
      "canonical_name": "Rafael Mosquera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 179.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.8543,
        "xg_place": 0.658,
        "goals_minus_xg": 1.1457,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.5982,
        "assists_minus_xa": 0.4018,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.4524,
        "points_added": 0.9603,
        "xpoints_added": 0.4927,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.6835,
        "xpass_completion_pct": 0.6843,
        "passes_over_expected": -0.0624,
        "passes_over_expected_p100": -0.079,
        "avg_pass_distance": 16.3006,
        "avg_pass_vertical": 4.4071
      }
    },
    {
      "canonical_id": "roald-mitchell",
      "canonical_name": "Roald Mitchell",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 3.9844,
        "xg_place": -1.0672,
        "goals_minus_xg": 0.0156,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6559,
        "assists_minus_xa": 0.3441,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6403,
        "points_added": 1.0004,
        "xpoints_added": 1.9696,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7821,
        "xpass_completion_pct": 0.811,
        "passes_over_expected": -2.2614,
        "passes_over_expected_p100": -2.8992,
        "avg_pass_distance": 11.9328,
        "avg_pass_vertical": -0.6177
      }
    },
    {
      "canonical_id": "ryan-scuro",
      "canonical_name": "Ryan Scuro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.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.8732,
        "assists_minus_xa": -0.8732,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8732,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": -1.7275,
        "passes_over_expected_p100": -1.745,
        "avg_pass_distance": 17.1767,
        "avg_pass_vertical": 4.4508
      }
    },
    {
      "canonical_id": "sekou-kone",
      "canonical_name": "Sekou Kone",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2683,
        "xg_place": -0.122,
        "goals_minus_xg": -0.2683,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2683,
        "points_added": 0.0,
        "xpoints_added": 0.2949,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.8475,
        "xpass_completion_pct": 0.8752,
        "passes_over_expected": -1.6357,
        "passes_over_expected_p100": -2.7723,
        "avg_pass_distance": 16.8428,
        "avg_pass_vertical": 0.1879
      }
    },
    {
      "canonical_id": "shunya-sakai",
      "canonical_name": "Shunya Sakai",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 226.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": 158.0,
        "pass_completion_pct": 0.8924,
        "xpass_completion_pct": 0.881,
        "passes_over_expected": 1.7997,
        "passes_over_expected_p100": 1.139,
        "avg_pass_distance": 21.0764,
        "avg_pass_vertical": 6.4808
      }
    },
    {
      "canonical_id": "tanner-rosborough",
      "canonical_name": "Tanner Rosborough",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 242.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4357,
        "xg_place": 0.1566,
        "goals_minus_xg": 0.5643,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.256,
        "assists_minus_xa": -0.256,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6918,
        "points_added": 0.4118,
        "xpoints_added": 0.1368,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.8037,
        "xpass_completion_pct": 0.8649,
        "passes_over_expected": -6.5495,
        "passes_over_expected_p100": -6.121,
        "avg_pass_distance": 16.5922,
        "avg_pass_vertical": -2.1826
      }
    },
    {
      "canonical_id": "tobias-szewcyk",
      "canonical_name": "Tobias Szewcyk",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 454.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": 1.0,
        "xa": 0.2375,
        "assists_minus_xa": 0.7625,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2375,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.8128,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -0.0748,
        "passes_over_expected_p100": -0.04,
        "avg_pass_distance": 28.4681,
        "avg_pass_vertical": 19.2894,
        "shots_faced": 23.0,
        "goals_conceded": 4.0,
        "saves": 19.0,
        "headed_shot_share": 0.0435,
        "xg_faced": 5.2351,
        "goals_conceded_minus_xg": -1.2351,
        "goals_per_xg": 0.7641
      }
    },
    {
      "canonical_id": "tomas-hut",
      "canonical_name": "Tomas Hut",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.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": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7324,
        "passes_over_expected": 0.2108,
        "passes_over_expected_p100": 1.7565,
        "avg_pass_distance": 35.9815,
        "avg_pass_vertical": 30.3217,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    }
  ]
}