{
  "slug": "soccer-mlsnp-2026-7vqg1owmvw",
  "game_id": "soccer-mlsnp-2026-7VqG1oWMvW",
  "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": 28,
  "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": "alex-harris",
      "canonical_name": "Alex Harris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 152.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3556,
        "xg_place": -0.0442,
        "goals_minus_xg": 0.6444,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3556,
        "points_added": 0.1972,
        "xpoints_added": 0.2187,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.836,
        "passes_over_expected": -0.5723,
        "passes_over_expected_p100": -2.1195,
        "avg_pass_distance": 18.0542,
        "avg_pass_vertical": -2.1462
      }
    },
    {
      "canonical_id": "ali-fadal",
      "canonical_name": "Ali Fadal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 439.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": 251.0,
        "pass_completion_pct": 0.8606,
        "xpass_completion_pct": 0.8779,
        "passes_over_expected": -4.3579,
        "passes_over_expected_p100": -1.7362,
        "avg_pass_distance": 19.7014,
        "avg_pass_vertical": 2.4656
      }
    },
    {
      "canonical_id": "andre-erickson",
      "canonical_name": "Andre Erickson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 270.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": 140.0,
        "pass_completion_pct": 0.8071,
        "xpass_completion_pct": 0.8323,
        "passes_over_expected": -3.5221,
        "passes_over_expected_p100": -2.5158,
        "avg_pass_distance": 17.5562,
        "avg_pass_vertical": 1.8503
      }
    },
    {
      "canonical_id": "bryce-jamison",
      "canonical_name": "Bryce Jamison",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 506.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2553,
        "xg_place": 0.05,
        "goals_minus_xg": -0.2553,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.0348,
        "assists_minus_xa": -1.0348,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.29,
        "points_added": 0.5644,
        "xpoints_added": 0.6701,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.7107,
        "xpass_completion_pct": 0.6982,
        "passes_over_expected": 1.521,
        "passes_over_expected_p100": 1.257,
        "avg_pass_distance": 16.9154,
        "avg_pass_vertical": 1.3809
      }
    },
    {
      "canonical_id": "charlie-harper",
      "canonical_name": "Charlie Harper",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 474.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1653,
        "xg_place": -0.1653,
        "goals_minus_xg": -0.1653,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1718,
        "assists_minus_xa": -0.1718,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3372,
        "points_added": 0.0,
        "xpoints_added": 0.0845,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.8863,
        "xpass_completion_pct": 0.8902,
        "passes_over_expected": -1.3386,
        "passes_over_expected_p100": -0.3903,
        "avg_pass_distance": 21.8775,
        "avg_pass_vertical": 6.0715
      }
    },
    {
      "canonical_id": "christopher-aquino",
      "canonical_name": "Christopher Aquino",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 353.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3355,
        "xg_place": 0.4686,
        "goals_minus_xg": 0.6645,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5658,
        "assists_minus_xa": 0.4342,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9013,
        "points_added": 0.8607,
        "xpoints_added": 0.2299,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -1.5031,
        "passes_over_expected_p100": -1.1387,
        "avg_pass_distance": 23.259,
        "avg_pass_vertical": 3.4313
      }
    },
    {
      "canonical_id": "donavan-phillip",
      "canonical_name": "Donavan Phillip",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 494.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.0038,
        "xg_place": -0.1056,
        "goals_minus_xg": -0.0038,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 1.2085,
        "assists_minus_xa": -1.2085,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2122,
        "points_added": 0.8534,
        "xpoints_added": 1.3807,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.6915,
        "xpass_completion_pct": 0.7137,
        "passes_over_expected": -2.085,
        "passes_over_expected_p100": -2.2181,
        "avg_pass_distance": 19.785,
        "avg_pass_vertical": 0.3149
      }
    },
    {
      "canonical_id": "grant-gilmore",
      "canonical_name": "Grant Gilmore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 302.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2668,
        "xg_place": -0.2668,
        "goals_minus_xg": -0.2668,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0458,
        "assists_minus_xa": -0.0458,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3125,
        "points_added": 0.0,
        "xpoints_added": 0.1353,
        "passes_attempted": 227.0,
        "pass_completion_pct": 0.9119,
        "xpass_completion_pct": 0.8942,
        "passes_over_expected": 4.0137,
        "passes_over_expected_p100": 1.7682,
        "avg_pass_distance": 20.9817,
        "avg_pass_vertical": 6.785
      }
    },
    {
      "canonical_id": "ian-murphy",
      "canonical_name": "Ian Murphy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.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.0205,
        "assists_minus_xa": -0.0205,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0205,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8612,
        "passes_over_expected": 1.4396,
        "passes_over_expected_p100": 2.1171,
        "avg_pass_distance": 24.685,
        "avg_pass_vertical": 9.7984
      }
    },
    {
      "canonical_id": "jabari-de-coteau",
      "canonical_name": "Jabari De Coteau",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 665.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3118,
        "xg_place": -0.1917,
        "goals_minus_xg": -0.3118,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0748,
        "assists_minus_xa": -0.0748,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3866,
        "points_added": 0.0,
        "xpoints_added": 0.1742,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.8464,
        "xpass_completion_pct": 0.8468,
        "passes_over_expected": -0.1683,
        "passes_over_expected_p100": -0.047,
        "avg_pass_distance": 18.9612,
        "avg_pass_vertical": 1.1782
      }
    },
    {
      "canonical_id": "jack-pomeroy",
      "canonical_name": "Jack Pomeroy",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7144,
        "passes_over_expected": 1.4278,
        "passes_over_expected_p100": 28.5552,
        "avg_pass_distance": 17.4037,
        "avg_pass_vertical": 15.134
      }
    },
    {
      "canonical_id": "jaden-chan-tack",
      "canonical_name": "Jaden Chan Tack",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 227.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.385,
        "assists_minus_xa": -0.385,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.385,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": -2.0773,
        "passes_over_expected_p100": -1.9234,
        "avg_pass_distance": 20.0028,
        "avg_pass_vertical": 7.9023
      }
    },
    {
      "canonical_id": "james-cameron",
      "canonical_name": "James Cameron",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 478.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1965,
        "xg_place": 0.0235,
        "goals_minus_xg": -1.1965,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1427,
        "assists_minus_xa": -0.1427,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3392,
        "points_added": 0.0,
        "xpoints_added": 0.4184,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.8079,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": -2.991,
        "passes_over_expected_p100": -1.4734,
        "avg_pass_distance": 18.602,
        "avg_pass_vertical": 1.7444
      }
    },
    {
      "canonical_id": "josh-copeland",
      "canonical_name": "Josh Copeland",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 522.0,
        "shots": 6.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.7146,
        "xg_place": 0.1182,
        "goals_minus_xg": 1.2854,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8187,
        "assists_minus_xa": -0.8187,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5333,
        "points_added": 1.1504,
        "xpoints_added": 0.5781,
        "passes_attempted": 116.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": -2.8768,
        "passes_over_expected_p100": -2.48,
        "avg_pass_distance": 17.9803,
        "avg_pass_vertical": -1.528
      }
    },
    {
      "canonical_id": "kai-thomas",
      "canonical_name": "Kai Thomas",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 629.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1257,
        "xg_place": -0.1257,
        "goals_minus_xg": -0.1257,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2626,
        "assists_minus_xa": -0.2626,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3883,
        "points_added": 0.0,
        "xpoints_added": 0.0813,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.885,
        "xpass_completion_pct": 0.8818,
        "passes_over_expected": 1.3555,
        "passes_over_expected_p100": 0.3182,
        "avg_pass_distance": 22.9356,
        "avg_pass_vertical": 8.2644
      }
    },
    {
      "canonical_id": "kamal-sawadogo",
      "canonical_name": "Kamal Sawadogo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1939,
        "xg_place": 0.3251,
        "goals_minus_xg": 0.8061,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1939,
        "points_added": 0.5018,
        "xpoints_added": 0.0973,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.8852,
        "xpass_completion_pct": 0.8514,
        "passes_over_expected": 2.067,
        "passes_over_expected_p100": 3.3885,
        "avg_pass_distance": 20.2602,
        "avg_pass_vertical": 9.6026
      }
    },
    {
      "canonical_id": "kendall-starks",
      "canonical_name": "Kendall Starks",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.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": 58.0,
        "pass_completion_pct": 0.9655,
        "xpass_completion_pct": 0.9386,
        "passes_over_expected": 1.5628,
        "passes_over_expected_p100": 2.6945,
        "avg_pass_distance": 20.426,
        "avg_pass_vertical": 10.6786,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.0209,
        "goals_conceded_minus_xg": 0.9791,
        "goals_per_xg": 1.4845
      }
    },
    {
      "canonical_id": "kimani-stewart-baynes",
      "canonical_name": "Kimani Stewart-Baynes",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 586.0,
        "shots": 6.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.4047,
        "xg_place": 0.029,
        "goals_minus_xg": -0.4047,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4223,
        "assists_minus_xa": 0.5777,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.827,
        "points_added": 0.0,
        "xpoints_added": 0.2919,
        "passes_attempted": 217.0,
        "pass_completion_pct": 0.788,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": -1.1762,
        "passes_over_expected_p100": -0.542,
        "avg_pass_distance": 18.2802,
        "avg_pass_vertical": -1.9345
      }
    },
    {
      "canonical_id": "landon-strohmeyer",
      "canonical_name": "Landon Strohmeyer",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 393.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0281,
        "xg_place": -0.0281,
        "goals_minus_xg": -0.0281,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2236,
        "assists_minus_xa": -0.2236,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2517,
        "points_added": 0.0,
        "xpoints_added": 0.0172,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.855,
        "xpass_completion_pct": 0.832,
        "passes_over_expected": 4.609,
        "passes_over_expected_p100": 2.3045,
        "avg_pass_distance": 19.6012,
        "avg_pass_vertical": 3.2614
      }
    },
    {
      "canonical_id": "mamadou-billo-diop",
      "canonical_name": "Mamadou Billo Diop",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 376.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7596,
        "xg_place": 0.1633,
        "goals_minus_xg": -0.7596,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.1727,
        "assists_minus_xa": 0.8273,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9323,
        "points_added": 0.7672,
        "xpoints_added": 1.459,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.7731,
        "passes_over_expected": 2.25,
        "passes_over_expected_p100": 4.1667,
        "avg_pass_distance": 20.0982,
        "avg_pass_vertical": -0.128
      }
    },
    {
      "canonical_id": "nathan-tchoumba",
      "canonical_name": "Nathan Tchoumba",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 425.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0346,
        "xg_place": -0.0346,
        "goals_minus_xg": -0.0346,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0342,
        "assists_minus_xa": 0.9658,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0688,
        "points_added": 0.0,
        "xpoints_added": 0.03,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.9182,
        "xpass_completion_pct": 0.8997,
        "passes_over_expected": 2.946,
        "passes_over_expected_p100": 1.8528,
        "avg_pass_distance": 18.3663,
        "avg_pass_vertical": 0.2458
      }
    },
    {
      "canonical_id": "noah-strellnauer",
      "canonical_name": "Noah Strellnauer",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 180.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0312,
        "xg_place": 0.0906,
        "goals_minus_xg": -0.0312,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0312,
        "points_added": 0.0,
        "xpoints_added": 0.0035,
        "passes_attempted": 105.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": -1.9106,
        "passes_over_expected_p100": -1.8196,
        "avg_pass_distance": 18.4879,
        "avg_pass_vertical": 4.9299
      }
    },
    {
      "canonical_id": "quinn-bedwell",
      "canonical_name": "Quinn Bedwell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.421,
        "xg_place": -0.3969,
        "goals_minus_xg": -0.421,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.421,
        "points_added": 0.0,
        "xpoints_added": 0.1249,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -2.0489,
        "passes_over_expected_p100": -10.7837,
        "avg_pass_distance": 16.7292,
        "avg_pass_vertical": -2.9532
      }
    },
    {
      "canonical_id": "rogelio-garcia",
      "canonical_name": "Rogelio Garcia",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5351,
        "xg_place": 0.0147,
        "goals_minus_xg": -0.5351,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1946,
        "assists_minus_xa": -0.1946,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7297,
        "points_added": 0.0,
        "xpoints_added": 0.4538,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6694,
        "passes_over_expected": 0.9168,
        "passes_over_expected_p100": 3.056,
        "avg_pass_distance": 19.7716,
        "avg_pass_vertical": 1.0551
      }
    },
    {
      "canonical_id": "sebastian-siegler",
      "canonical_name": "Sebastian Siegler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 31.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": 23.0,
        "pass_completion_pct": 0.7826,
        "xpass_completion_pct": 0.8264,
        "passes_over_expected": -1.0073,
        "passes_over_expected_p100": -4.3796,
        "avg_pass_distance": 21.1948,
        "avg_pass_vertical": 10.5626
      }
    },
    {
      "canonical_id": "sydney-wathuta",
      "canonical_name": "Sydney Wathuta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 734.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2432,
        "xg_place": -0.4918,
        "goals_minus_xg": -1.2432,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.8226,
        "assists_minus_xa": -0.8226,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0658,
        "points_added": 0.0,
        "xpoints_added": 0.5024,
        "passes_attempted": 413.0,
        "pass_completion_pct": 0.8329,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": 10.1908,
        "passes_over_expected_p100": 2.4675,
        "avg_pass_distance": 23.1065,
        "avg_pass_vertical": 1.8253
      }
    },
    {
      "canonical_id": "vincent-rinaldi",
      "canonical_name": "Vincent Rinaldi",
      "positions": [
        "CB"
      ],
      "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": 85.0,
        "pass_completion_pct": 0.9059,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": 3.141,
        "passes_over_expected_p100": 3.6953,
        "avg_pass_distance": 22.3701,
        "avg_pass_vertical": 8.8166
      }
    },
    {
      "canonical_id": "zackory-campagnolo",
      "canonical_name": "Zackory Campagnolo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 793.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": 383.0,
        "pass_completion_pct": 0.8825,
        "xpass_completion_pct": 0.8794,
        "passes_over_expected": 1.1984,
        "passes_over_expected_p100": 0.3129,
        "avg_pass_distance": 21.1371,
        "avg_pass_vertical": 12.1049,
        "shots_faced": 44.0,
        "goals_conceded": 18.0,
        "saves": 26.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 13.1178,
        "goals_conceded_minus_xg": 4.8822,
        "goals_per_xg": 1.3722
      }
    }
  ]
}