{
  "slug": "soccer-mlsnp-2026-kpqjwn4q6v",
  "game_id": "soccer-mlsnp-2026-KPqjwN4Q6v",
  "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": 25,
  "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": "andrew-craig",
      "canonical_name": "Andrew Craig",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.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": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": -0.0064,
        "passes_over_expected_p100": -0.0642,
        "avg_pass_distance": 22.7417,
        "avg_pass_vertical": 7.5804
      }
    },
    {
      "canonical_id": "andrew-rick",
      "canonical_name": "Andrew Rick",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.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.0703,
        "assists_minus_xa": -0.0703,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0703,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": 0.961,
        "passes_over_expected_p100": 1.248,
        "avg_pass_distance": 33.6139,
        "avg_pass_vertical": 21.8169,
        "shots_faced": 9.0,
        "goals_conceded": 3.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.9236,
        "goals_conceded_minus_xg": 0.0764,
        "goals_per_xg": 1.0261
      }
    },
    {
      "canonical_id": "edward-davis",
      "canonical_name": "Edward Davis",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 166.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4579,
        "xg_place": 0.2939,
        "goals_minus_xg": 0.5421,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0938,
        "assists_minus_xa": -0.0938,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5516,
        "points_added": 0.9291,
        "xpoints_added": 0.4148,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.7059,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": -1.7138,
        "passes_over_expected_p100": -5.0407,
        "avg_pass_distance": 15.3122,
        "avg_pass_vertical": -0.8258
      }
    },
    {
      "canonical_id": "finn-sundstrom",
      "canonical_name": "Finn Sundstrom",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 691.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2194,
        "xg_place": 0.3775,
        "goals_minus_xg": 0.7806,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2309,
        "assists_minus_xa": -0.2309,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4503,
        "points_added": 0.4265,
        "xpoints_added": 0.0841,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.8256,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": 4.6311,
        "passes_over_expected_p100": 1.3462,
        "avg_pass_distance": 20.6395,
        "avg_pass_vertical": 7.6902
      }
    },
    {
      "canonical_id": "george-marks",
      "canonical_name": "George Marks",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 386.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": 154.0,
        "pass_completion_pct": 0.7078,
        "xpass_completion_pct": 0.7287,
        "passes_over_expected": -3.2164,
        "passes_over_expected_p100": -2.0886,
        "avg_pass_distance": 33.1964,
        "avg_pass_vertical": 24.3087,
        "shots_faced": 20.0,
        "goals_conceded": 3.0,
        "saves": 15.0,
        "headed_shot_share": 0.1,
        "xg_faced": 6.7632,
        "goals_conceded_minus_xg": -3.7632,
        "goals_per_xg": 0.4436
      }
    },
    {
      "canonical_id": "giovanny-sequera",
      "canonical_name": "Giovanny Sequera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 547.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.033,
        "xg_place": 0.021,
        "goals_minus_xg": -0.033,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.483,
        "assists_minus_xa": -0.483,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5161,
        "points_added": 0.0,
        "xpoints_added": 0.0314,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.6742,
        "xpass_completion_pct": 0.7363,
        "passes_over_expected": -19.2506,
        "passes_over_expected_p100": -6.2099,
        "avg_pass_distance": 18.4891,
        "avg_pass_vertical": 5.651
      }
    },
    {
      "canonical_id": "isaiah-mendoza",
      "canonical_name": "Isaiah Mendoza",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 214.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": 78.0,
        "pass_completion_pct": 0.7564,
        "xpass_completion_pct": 0.809,
        "passes_over_expected": -4.105,
        "passes_over_expected_p100": -5.2629,
        "avg_pass_distance": 13.6859,
        "avg_pass_vertical": 3.8567
      }
    },
    {
      "canonical_id": "john-ruf",
      "canonical_name": "John Ruf",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.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.2554,
        "assists_minus_xa": -0.2554,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2554,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6552,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -3.6798,
        "passes_over_expected_p100": -12.6888,
        "avg_pass_distance": 10.9129,
        "avg_pass_vertical": -2.5474
      }
    },
    {
      "canonical_id": "jordan-griffin",
      "canonical_name": "Jordan Griffin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 564.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0124,
        "xg_place": -0.0124,
        "goals_minus_xg": -0.0124,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5285,
        "assists_minus_xa": 0.4715,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5409,
        "points_added": 0.0,
        "xpoints_added": 0.0053,
        "passes_attempted": 239.0,
        "pass_completion_pct": 0.6946,
        "xpass_completion_pct": 0.7687,
        "passes_over_expected": -17.7252,
        "passes_over_expected_p100": -7.4164,
        "avg_pass_distance": 20.5733,
        "avg_pass_vertical": 3.2939
      }
    },
    {
      "canonical_id": "kaiden-moore",
      "canonical_name": "Kaiden Moore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.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": 73.0,
        "pass_completion_pct": 0.863,
        "xpass_completion_pct": 0.8357,
        "passes_over_expected": 1.9916,
        "passes_over_expected_p100": 2.7282,
        "avg_pass_distance": 20.1993,
        "avg_pass_vertical": 5.1943
      }
    },
    {
      "canonical_id": "kellan-leblanc",
      "canonical_name": "Kellan LeBlanc",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 654.0,
        "shots": 14.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.2694,
        "xg_place": -0.0455,
        "goals_minus_xg": -1.2694,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.1129,
        "assists_minus_xa": 0.8871,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3823,
        "points_added": 0.0,
        "xpoints_added": 0.5862,
        "passes_attempted": 255.0,
        "pass_completion_pct": 0.6627,
        "xpass_completion_pct": 0.7532,
        "passes_over_expected": -23.0683,
        "passes_over_expected_p100": -9.0464,
        "avg_pass_distance": 18.2948,
        "avg_pass_vertical": 2.1325
      }
    },
    {
      "canonical_id": "lennon-harrington",
      "canonical_name": "Lennon Harrington",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 92.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.347,
        "xg_place": 0.4652,
        "goals_minus_xg": 0.653,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0244,
        "assists_minus_xa": -0.0244,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3714,
        "points_added": 0.4637,
        "xpoints_added": 0.1433,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.5625,
        "xpass_completion_pct": 0.651,
        "passes_over_expected": -2.8319,
        "passes_over_expected_p100": -8.8497,
        "avg_pass_distance": 20.762,
        "avg_pass_vertical": 7.9609
      }
    },
    {
      "canonical_id": "malik-jakupovic",
      "canonical_name": "Malik Jakupovic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 521.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.5989,
        "xg_place": 0.4043,
        "goals_minus_xg": 1.4011,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4645,
        "assists_minus_xa": -0.4645,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0633,
        "points_added": 1.4824,
        "xpoints_added": 0.6316,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.6164,
        "xpass_completion_pct": 0.7038,
        "passes_over_expected": -6.3773,
        "passes_over_expected_p100": -8.736,
        "avg_pass_distance": 16.0989,
        "avg_pass_vertical": 4.4875
      }
    },
    {
      "canonical_id": "mamoutou-berth\u00e9",
      "canonical_name": "Mamoutou Berth\u00e9",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 358.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1302,
        "xg_place": -0.1302,
        "goals_minus_xg": -0.1302,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.4741,
        "assists_minus_xa": 0.5259,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6043,
        "points_added": 0.0,
        "xpoints_added": 0.0812,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.736,
        "xpass_completion_pct": 0.816,
        "passes_over_expected": -9.9995,
        "passes_over_expected_p100": -7.9996,
        "avg_pass_distance": 18.7097,
        "avg_pass_vertical": 6.0955
      }
    },
    {
      "canonical_id": "matheus-de-paula",
      "canonical_name": "Matheus De Paula",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1543,
        "xg_place": -0.1543,
        "goals_minus_xg": -0.1543,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3136,
        "assists_minus_xa": -0.3136,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4679,
        "points_added": 0.0,
        "xpoints_added": 0.0579,
        "passes_attempted": 264.0,
        "pass_completion_pct": 0.7614,
        "xpass_completion_pct": 0.7774,
        "passes_over_expected": -4.2466,
        "passes_over_expected_p100": -1.6086,
        "avg_pass_distance": 18.2146,
        "avg_pass_vertical": 3.0993
      }
    },
    {
      "canonical_id": "nehan-hasan",
      "canonical_name": "Nehan Hasan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 275.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0798,
        "xg_place": -0.0798,
        "goals_minus_xg": -0.0798,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2898,
        "assists_minus_xa": -0.2898,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3696,
        "points_added": 0.0,
        "xpoints_added": 0.0655,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.7139,
        "passes_over_expected": -2.839,
        "passes_over_expected_p100": -5.3566,
        "avg_pass_distance": 11.6106,
        "avg_pass_vertical": 0.3685
      }
    },
    {
      "canonical_id": "oliver-pratt",
      "canonical_name": "Oliver Pratt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 386.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3361,
        "xg_place": -0.0346,
        "goals_minus_xg": -0.3361,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1085,
        "assists_minus_xa": -0.1085,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4447,
        "points_added": 0.0,
        "xpoints_added": 0.1702,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.5789,
        "xpass_completion_pct": 0.6724,
        "passes_over_expected": -15.9777,
        "passes_over_expected_p100": -9.3437,
        "avg_pass_distance": 22.9787,
        "avg_pass_vertical": 12.7754
      }
    },
    {
      "canonical_id": "pierce-holbrook",
      "canonical_name": "Pierce Holbrook",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.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": 78.0,
        "pass_completion_pct": 0.6795,
        "xpass_completion_pct": 0.6762,
        "passes_over_expected": 0.2567,
        "passes_over_expected_p100": 0.3291,
        "avg_pass_distance": 36.6058,
        "avg_pass_vertical": 27.6964,
        "shots_faced": 7.0,
        "goals_conceded": 1.0,
        "saves": 6.0,
        "headed_shot_share": 0.2857,
        "xg_faced": 2.7843,
        "goals_conceded_minus_xg": -1.7843,
        "goals_per_xg": 0.3592
      }
    },
    {
      "canonical_id": "rafael-uzc\u00e1tegui",
      "canonical_name": "Rafael Uzc\u00e1tegui",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 779.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.602,
        "xg_place": -0.3539,
        "goals_minus_xg": 0.398,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.602,
        "points_added": 0.0063,
        "xpoints_added": 0.5137,
        "passes_attempted": 474.0,
        "pass_completion_pct": 0.827,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": 0.3182,
        "passes_over_expected_p100": 0.0671,
        "avg_pass_distance": 20.9745,
        "avg_pass_vertical": 7.6529
      }
    },
    {
      "canonical_id": "sal-olivas",
      "canonical_name": "Sal Olivas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.5573,
        "xg_place": -0.5573,
        "goals_minus_xg": -0.5573,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5573,
        "points_added": 0.0,
        "xpoints_added": 0.3275,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.5942,
        "xpass_completion_pct": 0.7555,
        "passes_over_expected": -11.1315,
        "passes_over_expected_p100": -16.1326,
        "avg_pass_distance": 11.5885,
        "avg_pass_vertical": -0.5039
      }
    },
    {
      "canonical_id": "stas-kornzeniowski",
      "canonical_name": "Stas Kornzeniowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 13.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 1.7395,
        "xg_place": 2.0959,
        "goals_minus_xg": 2.2605,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1207,
        "assists_minus_xa": 0.8793,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 1.8603,
        "points_added": 1.417,
        "xpoints_added": 1.0646,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": -2.2922,
        "passes_over_expected_p100": -2.9388,
        "avg_pass_distance": 13.39,
        "avg_pass_vertical": -0.6782
      }
    },
    {
      "canonical_id": "theo-reed",
      "canonical_name": "Theo Reed",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1277,
        "xg_place": -0.047,
        "goals_minus_xg": -0.1277,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.033,
        "assists_minus_xa": -0.033,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1607,
        "points_added": 0.0,
        "xpoints_added": 0.0447,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.8176,
        "passes_over_expected": -1.3586,
        "passes_over_expected_p100": -15.0952,
        "avg_pass_distance": 10.2226,
        "avg_pass_vertical": -1.1851
      }
    },
    {
      "canonical_id": "tyle-gladstone",
      "canonical_name": "Tyle Gladstone",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2077,
        "xg_place": -0.2077,
        "goals_minus_xg": -0.2077,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1574,
        "assists_minus_xa": 0.8426,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.365,
        "points_added": 0.0,
        "xpoints_added": 0.1114,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.65,
        "xpass_completion_pct": 0.5761,
        "passes_over_expected": 1.4787,
        "passes_over_expected_p100": 7.3936,
        "avg_pass_distance": 22.7094,
        "avg_pass_vertical": 2.7394
      }
    },
    {
      "canonical_id": "willyam-ferreira",
      "canonical_name": "Willyam Ferreira",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 430.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2134,
        "xg_place": -0.1818,
        "goals_minus_xg": -0.2134,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.1991,
        "assists_minus_xa": -0.1991,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4125,
        "points_added": 0.0,
        "xpoints_added": 0.1502,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.6395,
        "xpass_completion_pct": 0.6682,
        "passes_over_expected": -4.9339,
        "passes_over_expected_p100": -2.8686,
        "avg_pass_distance": 21.4453,
        "avg_pass_vertical": 5.7077
      }
    },
    {
      "canonical_id": "\u00f3scar-ben\u00edtez",
      "canonical_name": "\u00d3scar Ben\u00edtez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 368.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0451,
        "xg_place": -0.0357,
        "goals_minus_xg": -0.0451,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1159,
        "assists_minus_xa": -0.1159,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.161,
        "points_added": 0.0,
        "xpoints_added": 0.0148,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.775,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": 0.3825,
        "passes_over_expected_p100": 0.3187,
        "avg_pass_distance": 17.1745,
        "avg_pass_vertical": 6.2372
      }
    }
  ]
}