{
  "slug": "soccer-mlsnp-2026-2vq1xzlqra",
  "game_id": "soccer-mlsnp-2026-2vQ1XzlqrA",
  "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": "adrian-wibowo",
      "canonical_name": "Adrian Wibowo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.432,
        "xg_place": 0.1008,
        "goals_minus_xg": -0.432,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5887,
        "assists_minus_xa": -0.5887,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0206,
        "points_added": 0.0,
        "xpoints_added": 0.2237,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.837,
        "passes_over_expected": 1.5193,
        "passes_over_expected_p100": 3.7981,
        "avg_pass_distance": 13.551,
        "avg_pass_vertical": -1.5433
      }
    },
    {
      "canonical_id": "bryan-moyado",
      "canonical_name": "Bryan Moyado",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 244.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0846,
        "xg_place": -0.0846,
        "goals_minus_xg": -0.0846,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0765,
        "assists_minus_xa": -0.0765,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.161,
        "points_added": 0.0,
        "xpoints_added": 0.0793,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.9146,
        "xpass_completion_pct": 0.8894,
        "passes_over_expected": 5.0016,
        "passes_over_expected_p100": 2.5134,
        "avg_pass_distance": 18.4338,
        "avg_pass_vertical": 2.9028
      }
    },
    {
      "canonical_id": "cabral-carter",
      "canonical_name": "Cabral Carter",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 298.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": 107.0,
        "pass_completion_pct": 0.7944,
        "xpass_completion_pct": 0.7713,
        "passes_over_expected": 2.4719,
        "passes_over_expected_p100": 2.3102,
        "avg_pass_distance": 33.3396,
        "avg_pass_vertical": 23.2409,
        "shots_faced": 14.0,
        "goals_conceded": 4.0,
        "saves": 10.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 5.1139,
        "goals_conceded_minus_xg": -1.1139,
        "goals_per_xg": 0.7822
      }
    },
    {
      "canonical_id": "charlie-kosakoff",
      "canonical_name": "Charlie Kosakoff",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 695.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 3.2818,
        "xg_place": -1.7041,
        "goals_minus_xg": -3.2818,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.2207,
        "assists_minus_xa": -0.2207,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.5025,
        "points_added": 0.0,
        "xpoints_added": 2.238,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.7397,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": -5.0394,
        "passes_over_expected_p100": -3.4516,
        "avg_pass_distance": 14.2319,
        "avg_pass_vertical": 0.7327
      }
    },
    {
      "canonical_id": "christian-d\u00edaz",
      "canonical_name": "Christian D\u00edaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.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": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": -0.6588,
        "passes_over_expected_p100": -32.9401,
        "avg_pass_distance": 28.4686,
        "avg_pass_vertical": -8.51
      }
    },
    {
      "canonical_id": "decarlo-guerra",
      "canonical_name": "Decarlo Guerra",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 684.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9736,
        "xg_place": -0.0477,
        "goals_minus_xg": -0.9736,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.3011,
        "assists_minus_xa": 0.6989,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2748,
        "points_added": 0.0,
        "xpoints_added": 0.1622,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.881,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 7.6376,
        "passes_over_expected_p100": 2.1636,
        "avg_pass_distance": 19.5886,
        "avg_pass_vertical": 3.0488
      }
    },
    {
      "canonical_id": "dempsey-resich",
      "canonical_name": "Dempsey Resich",
      "positions": [
        "DM"
      ],
      "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": 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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9607,
        "passes_over_expected": 0.118,
        "passes_over_expected_p100": 3.9346,
        "avg_pass_distance": 13.0181,
        "avg_pass_vertical": -12.535
      }
    },
    {
      "canonical_id": "eddie-villeda",
      "canonical_name": "Eddie Villeda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 248.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.015,
        "xg_place": 0.0063,
        "goals_minus_xg": -0.015,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.415,
        "assists_minus_xa": -0.415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.43,
        "points_added": 0.0,
        "xpoints_added": 0.0095,
        "passes_attempted": 156.0,
        "pass_completion_pct": 0.8718,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 5.3355,
        "passes_over_expected_p100": 3.4202,
        "avg_pass_distance": 16.8287,
        "avg_pass_vertical": 1.7598
      }
    },
    {
      "canonical_id": "emir-ponciano",
      "canonical_name": "Emir Ponciano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 558.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0448,
        "xg_place": -0.0448,
        "goals_minus_xg": -0.0448,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.238,
        "assists_minus_xa": -0.238,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2828,
        "points_added": 0.0,
        "xpoints_added": 0.0178,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.8379,
        "xpass_completion_pct": 0.8459,
        "passes_over_expected": -3.186,
        "passes_over_expected_p100": -0.7945,
        "avg_pass_distance": 19.5243,
        "avg_pass_vertical": 3.9285
      }
    },
    {
      "canonical_id": "ernesto-rodriguez",
      "canonical_name": "Ernesto Rodriguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 190.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6486,
        "xg_place": 0.3411,
        "goals_minus_xg": 0.3514,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0148,
        "assists_minus_xa": -0.0148,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6634,
        "points_added": 0.5131,
        "xpoints_added": 0.3077,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7352,
        "passes_over_expected": -1.4968,
        "passes_over_expected_p100": -2.9349,
        "avg_pass_distance": 13.6095,
        "avg_pass_vertical": -0.6839
      }
    },
    {
      "canonical_id": "ethan-scally",
      "canonical_name": "Ethan Scally",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 503.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.0744,
        "assists_minus_xa": -0.0744,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0744,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.8488,
        "xpass_completion_pct": 0.8538,
        "passes_over_expected": -0.856,
        "passes_over_expected_p100": -0.4977,
        "avg_pass_distance": 26.9225,
        "avg_pass_vertical": 16.1961,
        "shots_faced": 32.0,
        "goals_conceded": 10.0,
        "saves": 20.0,
        "headed_shot_share": 0.1875,
        "xg_faced": 8.1459,
        "goals_conceded_minus_xg": 1.8541,
        "goals_per_xg": 1.2276
      }
    },
    {
      "canonical_id": "gavin-zambrano",
      "canonical_name": "Gavin Zambrano",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 371.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.68,
        "xg_place": -0.0973,
        "goals_minus_xg": -0.68,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 1.6769,
        "assists_minus_xa": 1.3231,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3569,
        "points_added": 0.0,
        "xpoints_added": 0.3307,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": 2.2603,
        "passes_over_expected_p100": 1.6031,
        "avg_pass_distance": 17.7252,
        "avg_pass_vertical": 0.0006
      }
    },
    {
      "canonical_id": "guliano-whitchurch",
      "canonical_name": "Guliano Whitchurch",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 903.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3097,
        "xg_place": -0.3097,
        "goals_minus_xg": -0.3097,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0638,
        "assists_minus_xa": -0.0638,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3736,
        "points_added": 0.0,
        "xpoints_added": 0.2314,
        "passes_attempted": 743.0,
        "pass_completion_pct": 0.9192,
        "xpass_completion_pct": 0.9057,
        "passes_over_expected": 10.0442,
        "passes_over_expected_p100": 1.3518,
        "avg_pass_distance": 20.4778,
        "avg_pass_vertical": 6.0677
      }
    },
    {
      "canonical_id": "jacob-machuca",
      "canonical_name": "Jacob Machuca",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 683.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9057,
        "xg_place": 0.4712,
        "goals_minus_xg": 0.0943,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.8401,
        "assists_minus_xa": 1.1599,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7458,
        "points_added": 1.5821,
        "xpoints_added": 1.5763,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.751,
        "xpass_completion_pct": 0.8119,
        "passes_over_expected": -14.925,
        "passes_over_expected_p100": -6.0918,
        "avg_pass_distance": 16.0426,
        "avg_pass_vertical": -5.2882
      }
    },
    {
      "canonical_id": "joshua-santiago",
      "canonical_name": "Joshua Santiago",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 148.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.1184,
        "assists_minus_xa": -0.1184,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1184,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 87.0,
        "pass_completion_pct": 0.7011,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -5.9233,
        "passes_over_expected_p100": -6.8083,
        "avg_pass_distance": 21.1394,
        "avg_pass_vertical": 6.9048
      }
    },
    {
      "canonical_id": "jude-terry",
      "canonical_name": "Jude Terry",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 152.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0756,
        "xg_place": 0.1832,
        "goals_minus_xg": 0.9244,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1812,
        "assists_minus_xa": -0.1812,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2568,
        "points_added": 0.5789,
        "xpoints_added": 0.0493,
        "passes_attempted": 87.0,
        "pass_completion_pct": 0.954,
        "xpass_completion_pct": 0.8799,
        "passes_over_expected": 6.452,
        "passes_over_expected_p100": 7.4161,
        "avg_pass_distance": 16.5264,
        "avg_pass_vertical": 0.8117
      }
    },
    {
      "canonical_id": "kenny-nielsen",
      "canonical_name": "Kenny Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 223.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.139,
        "xg_place": -0.139,
        "goals_minus_xg": -0.139,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.139,
        "points_added": 0.0,
        "xpoints_added": 0.0884,
        "passes_attempted": 224.0,
        "pass_completion_pct": 0.9152,
        "xpass_completion_pct": 0.8933,
        "passes_over_expected": 4.9111,
        "passes_over_expected_p100": 2.1925,
        "avg_pass_distance": 20.888,
        "avg_pass_vertical": 5.3904
      }
    },
    {
      "canonical_id": "liam-lambert",
      "canonical_name": "Liam Lambert",
      "positions": [
        "CM"
      ],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0119,
        "assists_minus_xa": -0.0119,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0119,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.8788,
        "passes_over_expected": -2.6672,
        "passes_over_expected_p100": -24.2473,
        "avg_pass_distance": 14.7272,
        "avg_pass_vertical": 1.228
      }
    },
    {
      "canonical_id": "liu-shaoziyang",
      "canonical_name": "Liu Shaoziyang",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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": 25.0,
        "pass_completion_pct": 0.96,
        "xpass_completion_pct": 0.9515,
        "passes_over_expected": 0.2136,
        "passes_over_expected_p100": 0.8543,
        "avg_pass_distance": 18.7964,
        "avg_pass_vertical": 9.7888,
        "shots_faced": 6.0,
        "goals_conceded": 4.0,
        "saves": 2.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 2.8859,
        "goals_conceded_minus_xg": 1.1141,
        "goals_per_xg": 1.386
      }
    },
    {
      "canonical_id": "luke-goodman",
      "canonical_name": "Luke Goodman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 228.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": 148.0,
        "pass_completion_pct": 0.8919,
        "xpass_completion_pct": 0.8912,
        "passes_over_expected": 0.1034,
        "passes_over_expected_p100": 0.0699,
        "avg_pass_distance": 21.2008,
        "avg_pass_vertical": 3.0159
      }
    },
    {
      "canonical_id": "marius-aiyenero",
      "canonical_name": "Marius Aiyenero",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.678,
        "xg_place": 0.1272,
        "goals_minus_xg": 0.322,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7357,
        "assists_minus_xa": -0.7357,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4137,
        "points_added": 0.5654,
        "xpoints_added": 0.8196,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8141,
        "passes_over_expected": 0.8968,
        "passes_over_expected_p100": 1.4012,
        "avg_pass_distance": 15.702,
        "avg_pass_vertical": -2.7723
      }
    },
    {
      "canonical_id": "matthew-evans",
      "canonical_name": "Matthew Evans",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 464.0,
        "shots": 11.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 1.4968,
        "xg_place": 1.2497,
        "goals_minus_xg": 2.5032,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.1224,
        "assists_minus_xa": 0.8776,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.6191,
        "points_added": 2.2791,
        "xpoints_added": 0.8762,
        "passes_attempted": 168.0,
        "pass_completion_pct": 0.8512,
        "xpass_completion_pct": 0.8312,
        "passes_over_expected": 3.3592,
        "passes_over_expected_p100": 1.9995,
        "avg_pass_distance": 19.8899,
        "avg_pass_vertical": 1.9823
      }
    },
    {
      "canonical_id": "nathan-mardaresco",
      "canonical_name": "Nathan Mardaresco",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6646,
        "xg_place": 0.1718,
        "goals_minus_xg": 0.3354,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6646,
        "points_added": 0.2763,
        "xpoints_added": 0.3347,
        "passes_attempted": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9142,
        "passes_over_expected": 0.1716,
        "passes_over_expected_p100": 8.5797,
        "avg_pass_distance": 3.9154,
        "avg_pass_vertical": -3.1625
      }
    },
    {
      "canonical_id": "sebastian-nava",
      "canonical_name": "Sebastian Nava",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1001.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7368,
        "xg_place": 0.031,
        "goals_minus_xg": 0.2632,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 1.6668,
        "assists_minus_xa": 0.3332,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4037,
        "points_added": 0.5552,
        "xpoints_added": 0.5124,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.872,
        "xpass_completion_pct": 0.8403,
        "passes_over_expected": 20.7756,
        "passes_over_expected_p100": 3.167,
        "avg_pass_distance": 18.9562,
        "avg_pass_vertical": 2.2445
      }
    },
    {
      "canonical_id": "skylar-minor-kaplan",
      "canonical_name": "Skylar Minor-Kaplan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 112.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0822,
        "xg_place": -0.0822,
        "goals_minus_xg": -0.0822,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0822,
        "points_added": 0.0,
        "xpoints_added": 0.0248,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.8861,
        "xpass_completion_pct": 0.8781,
        "passes_over_expected": 0.6266,
        "passes_over_expected_p100": 0.7932,
        "avg_pass_distance": 16.411,
        "avg_pass_vertical": -0.7033
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.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": 49.0,
        "pass_completion_pct": 0.7347,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": -2.7701,
        "passes_over_expected_p100": -5.6532,
        "avg_pass_distance": 28.1469,
        "avg_pass_vertical": 19.066,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 1.6215,
        "goals_conceded_minus_xg": -0.6215,
        "goals_per_xg": 0.6167
      }
    },
    {
      "canonical_id": "tommy-mihali\u0107",
      "canonical_name": "Tommy Mihali\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 979.0,
        "shots": 34.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 2.9749,
        "xg_place": 0.7914,
        "goals_minus_xg": 3.0251,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.946,
        "assists_minus_xa": -0.946,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.9209,
        "points_added": 3.6474,
        "xpoints_added": 2.1612,
        "passes_attempted": 340.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.7983,
        "passes_over_expected": -1.4282,
        "passes_over_expected_p100": -0.4201,
        "avg_pass_distance": 18.4208,
        "avg_pass_vertical": -2.5404
      }
    },
    {
      "canonical_id": "travis-babineau",
      "canonical_name": "Travis Babineau",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 841.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1042,
        "xg_place": -0.1042,
        "goals_minus_xg": -0.1042,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3347,
        "assists_minus_xa": -0.3347,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4389,
        "points_added": 0.0,
        "xpoints_added": 0.0829,
        "passes_attempted": 500.0,
        "pass_completion_pct": 0.812,
        "xpass_completion_pct": 0.8139,
        "passes_over_expected": -0.9437,
        "passes_over_expected_p100": -0.1887,
        "avg_pass_distance": 18.129,
        "avg_pass_vertical": 3.4738
      }
    },
    {
      "canonical_id": "\u00e9rick-d\u00edaz",
      "canonical_name": "\u00c9rick D\u00edaz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 694.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1681,
        "xg_place": 0.3598,
        "goals_minus_xg": -0.1681,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1681,
        "points_added": 0.0,
        "xpoints_added": 0.1196,
        "passes_attempted": 581.0,
        "pass_completion_pct": 0.8898,
        "xpass_completion_pct": 0.8754,
        "passes_over_expected": 8.4008,
        "passes_over_expected_p100": 1.4459,
        "avg_pass_distance": 22.2007,
        "avg_pass_vertical": 7.7609
      }
    }
  ]
}