{
  "slug": "soccer-mls-2025-mkaqbbmqbg",
  "game_id": "soccer-mls-2025-mKAqBBmqbg",
  "display": "MLS 2025 Season",
  "league": "MLS",
  "season": 2025,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2025",
  "synthetic": true,
  "player_count": 32,
  "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": "anderson-julio",
      "canonical_name": "Anderson Julio",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1857.0,
        "shots": 36.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 4.0392,
        "xg_place": 1.0824,
        "goals_minus_xg": 1.9608,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.5726,
        "assists_minus_xa": -1.5726,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.6118,
        "points_added": 6.1147,
        "xpoints_added": 3.3436,
        "passes_attempted": 334.0,
        "pass_completion_pct": 0.7455,
        "xpass_completion_pct": 0.7716,
        "passes_over_expected": -8.7067,
        "passes_over_expected_p100": -2.6068,
        "avg_pass_distance": 15.4023,
        "avg_pass_vertical": -0.9732
      }
    },
    {
      "canonical_id": "anthony-ramirez",
      "canonical_name": "Anthony Ramirez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.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.1433,
        "assists_minus_xa": -0.1433,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1433,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8039,
        "passes_over_expected": 1.5687,
        "passes_over_expected_p100": 19.6091,
        "avg_pass_distance": 13.149,
        "avg_pass_vertical": 2.4581
      }
    },
    {
      "canonical_id": "bernard-kamungo",
      "canonical_name": "Bernard Kamungo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1997.0,
        "shots": 31.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 3.8591,
        "xg_place": -1.1008,
        "goals_minus_xg": -1.8591,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.2212,
        "assists_minus_xa": -0.2212,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0803,
        "points_added": 0.4087,
        "xpoints_added": 2.3704,
        "passes_attempted": 547.0,
        "pass_completion_pct": 0.7386,
        "xpass_completion_pct": 0.7795,
        "passes_over_expected": -22.4071,
        "passes_over_expected_p100": -4.0964,
        "avg_pass_distance": 16.1783,
        "avg_pass_vertical": 1.2136
      }
    },
    {
      "canonical_id": "christian-cappis",
      "canonical_name": "Christian Cappis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1072.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9103,
        "xg_place": -0.326,
        "goals_minus_xg": 0.0897,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4746,
        "assists_minus_xa": 0.5254,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3849,
        "points_added": 0.4628,
        "xpoints_added": 0.4208,
        "passes_attempted": 364.0,
        "pass_completion_pct": 0.8104,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": 6.5466,
        "passes_over_expected_p100": 1.7985,
        "avg_pass_distance": 18.6246,
        "avg_pass_vertical": 5.0507
      }
    },
    {
      "canonical_id": "diego-garc\u00eda",
      "canonical_name": "Diego Garc\u00eda",
      "positions": [
        "W"
      ],
      "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": 7.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.7062,
        "passes_over_expected": -0.9435,
        "passes_over_expected_p100": -13.479,
        "avg_pass_distance": 13.5609,
        "avg_pass_vertical": -8.28
      }
    },
    {
      "canonical_id": "enes-sali",
      "canonical_name": "Enes Sali",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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": 0.8,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 0.3209,
        "passes_over_expected_p100": 6.4178,
        "avg_pass_distance": 17.3509,
        "avg_pass_vertical": 1.495
      }
    },
    {
      "canonical_id": "jacob-jackson",
      "canonical_name": "Jacob Jackson",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.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": 122.0,
        "pass_completion_pct": 0.4508,
        "xpass_completion_pct": 0.4999,
        "passes_over_expected": -5.9927,
        "passes_over_expected_p100": -4.9121,
        "avg_pass_distance": 54.6001,
        "avg_pass_vertical": 48.8314,
        "shots_faced": 13.0,
        "goals_conceded": 2.0,
        "saves": 11.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 2.1405,
        "goals_conceded_minus_xg": -0.1405,
        "goals_per_xg": 0.9343
      }
    },
    {
      "canonical_id": "joshua-torquato",
      "canonical_name": "Joshua Torquato",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 300.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.0991,
        "assists_minus_xa": -0.0991,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0991,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.7204,
        "xpass_completion_pct": 0.7731,
        "passes_over_expected": -4.8959,
        "passes_over_expected_p100": -5.2644,
        "avg_pass_distance": 14.5319,
        "avg_pass_vertical": 4.4076
      }
    },
    {
      "canonical_id": "kaick",
      "canonical_name": "Kaick",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2017.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.181,
        "xg_place": -0.2639,
        "goals_minus_xg": 0.819,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 1.1282,
        "assists_minus_xa": -1.1282,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3092,
        "points_added": 0.7963,
        "xpoints_added": 0.7337,
        "passes_attempted": 773.0,
        "pass_completion_pct": 0.8034,
        "xpass_completion_pct": 0.8117,
        "passes_over_expected": -6.4134,
        "passes_over_expected_p100": -0.8297,
        "avg_pass_distance": 18.2421,
        "avg_pass_vertical": 5.7953
      }
    },
    {
      "canonical_id": "lalas-abubakar",
      "canonical_name": "Lalas Abubakar",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1981.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5285,
        "xg_place": 0.2574,
        "goals_minus_xg": 0.4715,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1225,
        "assists_minus_xa": -0.1225,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.651,
        "points_added": 0.1742,
        "xpoints_added": 0.3472,
        "passes_attempted": 718.0,
        "pass_completion_pct": 0.8677,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 21.5947,
        "passes_over_expected_p100": 3.0076,
        "avg_pass_distance": 18.6965,
        "avg_pass_vertical": 7.1088
      }
    },
    {
      "canonical_id": "logan-farrington",
      "canonical_name": "Logan Farrington",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1907.0,
        "shots": 30.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 3.4282,
        "xg_place": 0.1888,
        "goals_minus_xg": 1.5718,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.9385,
        "assists_minus_xa": 1.0615,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.3667,
        "points_added": 2.8892,
        "xpoints_added": 2.0846,
        "passes_attempted": 482.0,
        "pass_completion_pct": 0.7448,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": -9.6706,
        "passes_over_expected_p100": -2.0064,
        "avg_pass_distance": 14.1287,
        "avg_pass_vertical": 0.0853
      }
    },
    {
      "canonical_id": "louicius-don-deedson",
      "canonical_name": "Louicius Don Deedson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 33.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0293,
        "xg_place": -0.0293,
        "goals_minus_xg": -0.0293,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0293,
        "points_added": 0.0,
        "xpoints_added": 0.0465,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6538,
        "passes_over_expected": -0.615,
        "passes_over_expected_p100": -15.3755,
        "avg_pass_distance": 14.9788,
        "avg_pass_vertical": 0.69
      }
    },
    {
      "canonical_id": "luciano-acosta",
      "canonical_name": "Luciano Acosta",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1912.0,
        "shots": 30.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 5.3308,
        "xg_place": 0.0161,
        "goals_minus_xg": -0.3308,
        "key_passes": 41.0,
        "assists": 1.0,
        "xa": 5.3691,
        "assists_minus_xa": -4.3691,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 10.6999,
        "points_added": 2.4106,
        "xpoints_added": 3.5736,
        "passes_attempted": 965.0,
        "pass_completion_pct": 0.714,
        "xpass_completion_pct": 0.704,
        "passes_over_expected": 9.6287,
        "passes_over_expected_p100": 0.9978,
        "avg_pass_distance": 19.3683,
        "avg_pass_vertical": 5.5025
      }
    },
    {
      "canonical_id": "l\u00e9o-ch\u00fa",
      "canonical_name": "L\u00e9o Ch\u00fa",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 233.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.886,
        "xg_place": 0.0358,
        "goals_minus_xg": 0.114,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2771,
        "assists_minus_xa": -0.2771,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1631,
        "points_added": 0.5613,
        "xpoints_added": 0.5457,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -1.8163,
        "passes_over_expected_p100": -3.6326,
        "avg_pass_distance": 16.4119,
        "avg_pass_vertical": 0.5506
      }
    },
    {
      "canonical_id": "maarten-paes",
      "canonical_name": "Maarten Paes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2251.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.0214,
        "assists_minus_xa": -0.0214,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0214,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 690.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7111,
        "passes_over_expected": 19.3194,
        "passes_over_expected_p100": 2.7999,
        "avg_pass_distance": 36.91,
        "avg_pass_vertical": 28.4554,
        "shots_faced": 107.0,
        "goals_conceded": 43.0,
        "saves": 62.0,
        "headed_shot_share": 0.1682,
        "xg_faced": 40.5191,
        "goals_conceded_minus_xg": 2.4809,
        "goals_per_xg": 1.0612
      }
    },
    {
      "canonical_id": "marco-farfan",
      "canonical_name": "Marco Farfan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1469.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4743,
        "xg_place": -0.2739,
        "goals_minus_xg": -0.4743,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.4913,
        "assists_minus_xa": -1.4913,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9656,
        "points_added": 0.0,
        "xpoints_added": 0.2888,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.8227,
        "xpass_completion_pct": 0.8148,
        "passes_over_expected": 4.9109,
        "passes_over_expected_p100": 0.7845,
        "avg_pass_distance": 16.4389,
        "avg_pass_vertical": 3.5936
      }
    },
    {
      "canonical_id": "michael-collodi",
      "canonical_name": "Michael Collodi",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1039.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": 375.0,
        "pass_completion_pct": 0.5867,
        "xpass_completion_pct": 0.6092,
        "passes_over_expected": -8.439,
        "passes_over_expected_p100": -2.2504,
        "avg_pass_distance": 44.9094,
        "avg_pass_vertical": 37.6938,
        "shots_faced": 62.0,
        "goals_conceded": 13.0,
        "saves": 48.0,
        "headed_shot_share": 0.1452,
        "xg_faced": 19.0108,
        "goals_conceded_minus_xg": -6.0108,
        "goals_per_xg": 0.6838
      }
    },
    {
      "canonical_id": "nolan-norris",
      "canonical_name": "Nolan Norris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 819.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9965,
        "xg_place": -0.8627,
        "goals_minus_xg": -0.9965,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6435,
        "assists_minus_xa": 0.3565,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.64,
        "points_added": 0.0,
        "xpoints_added": 0.7292,
        "passes_attempted": 417.0,
        "pass_completion_pct": 0.789,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": -9.7526,
        "passes_over_expected_p100": -2.3388,
        "avg_pass_distance": 19.827,
        "avg_pass_vertical": 4.8533
      }
    },
    {
      "canonical_id": "osaze-urhoghide",
      "canonical_name": "Osaze Urhoghide",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2677.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4876,
        "xg_place": 0.1592,
        "goals_minus_xg": 0.5124,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1925,
        "assists_minus_xa": -0.1925,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6801,
        "points_added": 1.2584,
        "xpoints_added": 0.7361,
        "passes_attempted": 975.0,
        "pass_completion_pct": 0.8708,
        "xpass_completion_pct": 0.8623,
        "passes_over_expected": 8.2092,
        "passes_over_expected_p100": 0.842,
        "avg_pass_distance": 20.1808,
        "avg_pass_vertical": 7.0556
      }
    },
    {
      "canonical_id": "patrickson-delgado",
      "canonical_name": "Patrickson Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1949.0,
        "shots": 24.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6744,
        "xg_place": -1.0686,
        "goals_minus_xg": -0.6744,
        "key_passes": 26.0,
        "assists": 6.0,
        "xa": 2.7201,
        "assists_minus_xa": 3.2799,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.3944,
        "points_added": 0.4963,
        "xpoints_added": 1.2757,
        "passes_attempted": 827.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": 7.6798,
        "passes_over_expected_p100": 0.9286,
        "avg_pass_distance": 18.4609,
        "avg_pass_vertical": 3.6993
      }
    },
    {
      "canonical_id": "paxton-pomykal",
      "canonical_name": "Paxton Pomykal",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 62.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0991,
        "xg_place": -0.0042,
        "goals_minus_xg": -0.0991,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.113,
        "assists_minus_xa": -0.113,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2121,
        "points_added": 0.0,
        "xpoints_added": 0.0258,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": 0.8067,
        "passes_over_expected_p100": 2.5209,
        "avg_pass_distance": 18.0864,
        "avg_pass_vertical": 5.9145
      }
    },
    {
      "canonical_id": "pedrinho",
      "canonical_name": "Pedrinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1120.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.7995,
        "xg_place": 0.0657,
        "goals_minus_xg": -0.7995,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 2.5083,
        "assists_minus_xa": 0.4917,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.3078,
        "points_added": 1.0176,
        "xpoints_added": 0.971,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": -14.5192,
        "passes_over_expected_p100": -3.4487,
        "avg_pass_distance": 17.821,
        "avg_pass_vertical": 3.833
      }
    },
    {
      "canonical_id": "petar-musa",
      "canonical_name": "Petar Musa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2787.0,
        "shots": 82.0,
        "shots_on_target": 36.0,
        "goals": 19.0,
        "xg": 15.72,
        "xg_place": 0.7475,
        "goals_minus_xg": 3.28,
        "key_passes": 31.0,
        "assists": 6.0,
        "xa": 5.0446,
        "assists_minus_xa": 0.9554,
        "goals_plus_assists": 25.0,
        "xg_plus_xa": 20.7646,
        "points_added": 11.7104,
        "xpoints_added": 8.7814,
        "passes_attempted": 837.0,
        "pass_completion_pct": 0.675,
        "xpass_completion_pct": 0.7208,
        "passes_over_expected": -38.3103,
        "passes_over_expected_p100": -4.5771,
        "avg_pass_distance": 16.9134,
        "avg_pass_vertical": 3.8874
      }
    },
    {
      "canonical_id": "ramiro",
      "canonical_name": "Ramiro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2761.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1642,
        "xg_place": 0.2373,
        "goals_minus_xg": -0.1642,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.8199,
        "assists_minus_xa": 0.1801,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.984,
        "points_added": 0.0,
        "xpoints_added": 0.1174,
        "passes_attempted": 1418.0,
        "pass_completion_pct": 0.8188,
        "xpass_completion_pct": 0.8029,
        "passes_over_expected": 22.4846,
        "passes_over_expected_p100": 1.5857,
        "avg_pass_distance": 17.5501,
        "avg_pass_vertical": 5.7782
      }
    },
    {
      "canonical_id": "sam-sarver",
      "canonical_name": "Sam Sarver",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 254.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.092,
        "xg_place": -0.0842,
        "goals_minus_xg": -0.092,
        "key_passes": 2.0,
        "assists": 2.0,
        "xa": 0.4501,
        "assists_minus_xa": 1.5499,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5421,
        "points_added": 0.0,
        "xpoints_added": 0.0324,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.561,
        "xpass_completion_pct": 0.6612,
        "passes_over_expected": -4.1093,
        "passes_over_expected_p100": -10.0227,
        "avg_pass_distance": 14.8479,
        "avg_pass_vertical": 0.937
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1331.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.8398,
        "xg_place": 0.3701,
        "goals_minus_xg": -0.8398,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.1724,
        "assists_minus_xa": 0.8276,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0122,
        "points_added": 0.6283,
        "xpoints_added": 1.264,
        "passes_attempted": 539.0,
        "pass_completion_pct": 0.872,
        "xpass_completion_pct": 0.8215,
        "passes_over_expected": 27.1977,
        "passes_over_expected_p100": 5.046,
        "avg_pass_distance": 16.6641,
        "avg_pass_vertical": 2.5599
      }
    },
    {
      "canonical_id": "sebastien-ibeagha",
      "canonical_name": "Sebastien Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3306.0,
        "shots": 15.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 2.1046,
        "xg_place": -0.2252,
        "goals_minus_xg": -1.1046,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6814,
        "assists_minus_xa": -0.6814,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7859,
        "points_added": 1.8691,
        "xpoints_added": 1.9399,
        "passes_attempted": 1023.0,
        "pass_completion_pct": 0.8407,
        "xpass_completion_pct": 0.8246,
        "passes_over_expected": 16.4457,
        "passes_over_expected_p100": 1.6076,
        "avg_pass_distance": 21.5637,
        "avg_pass_vertical": 8.5986
      }
    },
    {
      "canonical_id": "shaq-moore",
      "canonical_name": "Shaq Moore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3403.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 2.4655,
        "xg_place": -1.1488,
        "goals_minus_xg": 0.5345,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.3572,
        "assists_minus_xa": -0.3572,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.8227,
        "points_added": 2.0807,
        "xpoints_added": 1.9808,
        "passes_attempted": 1233.0,
        "pass_completion_pct": 0.7794,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": 21.4346,
        "passes_over_expected_p100": 1.7384,
        "avg_pass_distance": 19.8197,
        "avg_pass_vertical": 5.1299
      }
    },
    {
      "canonical_id": "show",
      "canonical_name": "Show",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 333.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0239,
        "xg_place": -0.013,
        "goals_minus_xg": -0.0239,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0142,
        "assists_minus_xa": -0.0142,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0381,
        "points_added": 0.0,
        "xpoints_added": 0.0162,
        "passes_attempted": 167.0,
        "pass_completion_pct": 0.8263,
        "xpass_completion_pct": 0.8507,
        "passes_over_expected": -4.0656,
        "passes_over_expected_p100": -2.4345,
        "avg_pass_distance": 16.1321,
        "avg_pass_vertical": 3.1223
      }
    },
    {
      "canonical_id": "tarik-scott",
      "canonical_name": "Tarik Scott",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 63.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1282,
        "xg_place": -0.1282,
        "goals_minus_xg": -0.1282,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1282,
        "points_added": 0.0,
        "xpoints_added": 0.0044,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8615,
        "passes_over_expected": -1.0307,
        "passes_over_expected_p100": -14.7244,
        "avg_pass_distance": 12.8652,
        "avg_pass_vertical": -1.173
      }
    },
    {
      "canonical_id": "tsiki-ntsabeleng",
      "canonical_name": "Tsiki Ntsabeleng",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9494,
        "xg_place": -0.9312,
        "goals_minus_xg": -0.9494,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2871,
        "assists_minus_xa": -0.2871,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2365,
        "points_added": 0.0,
        "xpoints_added": 1.1472,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8453,
        "passes_over_expected": -7.2516,
        "passes_over_expected_p100": -4.5323,
        "avg_pass_distance": 17.3586,
        "avg_pass_vertical": 4.4002
      }
    },
    {
      "canonical_id": "\u00e1lvaro-augusto",
      "canonical_name": "\u00c1lvaro Augusto",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1658,
        "xg_place": -0.0513,
        "goals_minus_xg": -0.1658,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1658,
        "points_added": 0.0,
        "xpoints_added": 0.0989,
        "passes_attempted": 121.0,
        "pass_completion_pct": 0.8843,
        "xpass_completion_pct": 0.8472,
        "passes_over_expected": 4.4896,
        "passes_over_expected_p100": 3.7104,
        "avg_pass_distance": 20.1938,
        "avg_pass_vertical": 8.5236
      }
    }
  ]
}