{
  "slug": "soccer-mls-2026-evq3ya6mwo",
  "game_id": "soccer-mls-2026-eVq3ya6MWO",
  "display": "MLS 2026 Season",
  "league": "MLS",
  "season": 2026,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2026",
  "synthetic": true,
  "player_count": 26,
  "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": "aaron-long",
      "canonical_name": "Aaron Long",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.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": 32.0,
        "pass_completion_pct": 0.9375,
        "xpass_completion_pct": 0.8836,
        "passes_over_expected": 1.7245,
        "passes_over_expected_p100": 5.389,
        "avg_pass_distance": 21.2036,
        "avg_pass_vertical": 1.6168
      }
    },
    {
      "canonical_id": "amin-boudri",
      "canonical_name": "Amin Boudri",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 104.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7685,
        "xg_place": -0.6753,
        "goals_minus_xg": -0.7685,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.021,
        "assists_minus_xa": -0.021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7895,
        "points_added": 0.0,
        "xpoints_added": 0.779,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.9138,
        "xpass_completion_pct": 0.9031,
        "passes_over_expected": 0.619,
        "passes_over_expected_p100": 1.0673,
        "avg_pass_distance": 10.9376,
        "avg_pass_vertical": -1.4229
      }
    },
    {
      "canonical_id": "artem-smoliakov",
      "canonical_name": "Artem Smoliakov",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1691,
        "xg_place": -0.1691,
        "goals_minus_xg": -0.1691,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0348,
        "assists_minus_xa": -0.0348,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2039,
        "points_added": 0.0,
        "xpoints_added": 0.1484,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 0.0767,
        "passes_over_expected_p100": 0.0807,
        "avg_pass_distance": 16.1271,
        "avg_pass_vertical": 1.6013
      }
    },
    {
      "canonical_id": "cabral-carter",
      "canonical_name": "Cabral Carter",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 77.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": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6856,
        "passes_over_expected": 0.2878,
        "passes_over_expected_p100": 1.4388,
        "avg_pass_distance": 42.2975,
        "avg_pass_vertical": 36.248,
        "shots_faced": 8.0,
        "goals_conceded": 2.0,
        "saves": 5.0,
        "headed_shot_share": 0.375,
        "xg_faced": 2.1192,
        "goals_conceded_minus_xg": -0.1192,
        "goals_per_xg": 0.9437
      }
    },
    {
      "canonical_id": "david-mart\u00ednez",
      "canonical_name": "David Mart\u00ednez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.327,
        "xg_place": 0.8983,
        "goals_minus_xg": 1.673,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.1714,
        "assists_minus_xa": -1.1714,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4984,
        "points_added": 1.4298,
        "xpoints_added": 0.7043,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7914,
        "passes_over_expected": -12.4256,
        "passes_over_expected_p100": -4.9308,
        "avg_pass_distance": 20.6916,
        "avg_pass_vertical": 0.6763
      }
    },
    {
      "canonical_id": "d\u00e9nis-bouanga",
      "canonical_name": "D\u00e9nis Bouanga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1032.0,
        "shots": 36.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 6.0874,
        "xg_place": -0.9111,
        "goals_minus_xg": -1.0874,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 2.7373,
        "assists_minus_xa": -1.7373,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.8247,
        "points_added": 1.4144,
        "xpoints_added": 2.9338,
        "passes_attempted": 365.0,
        "pass_completion_pct": 0.7616,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": -1.5089,
        "passes_over_expected_p100": -0.4134,
        "avg_pass_distance": 17.9894,
        "avg_pass_vertical": -1.3752
      }
    },
    {
      "canonical_id": "eddie-segura",
      "canonical_name": "Eddie Segura",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.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": 5.0,
        "assists": 0.0,
        "xa": 0.5378,
        "assists_minus_xa": -0.5378,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5378,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.8994,
        "xpass_completion_pct": 0.8769,
        "passes_over_expected": 14.2606,
        "passes_over_expected_p100": 2.2422,
        "avg_pass_distance": 16.7131,
        "avg_pass_vertical": 3.4158
      }
    },
    {
      "canonical_id": "hugo-lloris",
      "canonical_name": "Hugo Lloris",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1116.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.04,
        "assists_minus_xa": -0.04,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.04,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.6481,
        "xpass_completion_pct": 0.6795,
        "passes_over_expected": -8.466,
        "passes_over_expected_p100": -3.1355,
        "avg_pass_distance": 41.0752,
        "avg_pass_vertical": 32.8016,
        "shots_faced": 42.0,
        "goals_conceded": 9.0,
        "saves": 32.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 11.585,
        "goals_conceded_minus_xg": -2.585,
        "goals_per_xg": 0.7769
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3911,
        "xg_place": -0.3584,
        "goals_minus_xg": -0.3911,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 1.4965,
        "assists_minus_xa": 0.5035,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8876,
        "points_added": 0.0,
        "xpoints_added": 0.4686,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.6705,
        "passes_over_expected": -2.3443,
        "passes_over_expected_p100": -2.6047,
        "avg_pass_distance": 16.604,
        "avg_pass_vertical": -1.4876
      }
    },
    {
      "canonical_id": "jeremy-ebobisse",
      "canonical_name": "Jeremy Ebobisse",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 204.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7358,
        "xg_place": -0.1803,
        "goals_minus_xg": -0.7358,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7358,
        "points_added": 0.0,
        "xpoints_added": 0.1278,
        "passes_attempted": 49.0,
        "pass_completion_pct": 0.8163,
        "xpass_completion_pct": 0.8655,
        "passes_over_expected": -2.4105,
        "passes_over_expected_p100": -4.9194,
        "avg_pass_distance": 16.6849,
        "avg_pass_vertical": -1.0372
      }
    },
    {
      "canonical_id": "jude-terry",
      "canonical_name": "Jude Terry",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 178.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0266,
        "xg_place": 0.4839,
        "goals_minus_xg": 0.9734,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0403,
        "assists_minus_xa": -0.0403,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0669,
        "points_added": 0.9199,
        "xpoints_added": 0.0245,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.9011,
        "xpass_completion_pct": 0.8827,
        "passes_over_expected": 1.6703,
        "passes_over_expected_p100": 1.8355,
        "avg_pass_distance": 15.5141,
        "avg_pass_vertical": -0.213
      }
    },
    {
      "canonical_id": "kenny-nielsen",
      "canonical_name": "Kenny Nielsen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 174.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.145,
        "assists_minus_xa": -0.145,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.145,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.9098,
        "xpass_completion_pct": 0.8872,
        "passes_over_expected": 2.9959,
        "passes_over_expected_p100": 2.2525,
        "avg_pass_distance": 21.9231,
        "avg_pass_vertical": 5.7657
      }
    },
    {
      "canonical_id": "mark-delgado",
      "canonical_name": "Mark Delgado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 908.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3311,
        "xg_place": 0.6095,
        "goals_minus_xg": 0.6689,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1384,
        "assists_minus_xa": -0.1384,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4695,
        "points_added": 0.2865,
        "xpoints_added": 0.2801,
        "passes_attempted": 645.0,
        "pass_completion_pct": 0.9008,
        "xpass_completion_pct": 0.8686,
        "passes_over_expected": 20.7393,
        "passes_over_expected_p100": 3.2154,
        "avg_pass_distance": 17.0252,
        "avg_pass_vertical": 4.0073
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 623.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.2201,
        "xg_place": 0.7083,
        "goals_minus_xg": 1.7799,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2324,
        "assists_minus_xa": -0.2324,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.4525,
        "points_added": 0.6972,
        "xpoints_added": 0.1442,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.9309,
        "xpass_completion_pct": 0.8961,
        "passes_over_expected": 11.6105,
        "passes_over_expected_p100": 3.4866,
        "avg_pass_distance": 16.9086,
        "avg_pass_vertical": 2.199
      }
    },
    {
      "canonical_id": "matthew-evans",
      "canonical_name": "Matthew Evans",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 65.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1713,
        "xg_place": -0.1546,
        "goals_minus_xg": -0.1713,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0266,
        "assists_minus_xa": 0.9734,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1979,
        "points_added": 0.0,
        "xpoints_added": 0.1294,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8809,
        "passes_over_expected": -0.1424,
        "passes_over_expected_p100": -0.5933,
        "avg_pass_distance": 14.2051,
        "avg_pass_vertical": 2.317
      }
    },
    {
      "canonical_id": "nathan-ordaz",
      "canonical_name": "Nathan Ordaz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 537.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.6287,
        "xg_place": 0.0691,
        "goals_minus_xg": 0.3713,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1277,
        "assists_minus_xa": -0.1277,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7564,
        "points_added": 0.6608,
        "xpoints_added": 0.3524,
        "passes_attempted": 85.0,
        "pass_completion_pct": 0.8706,
        "xpass_completion_pct": 0.8858,
        "passes_over_expected": -1.296,
        "passes_over_expected_p100": -1.5247,
        "avg_pass_distance": 14.5688,
        "avg_pass_vertical": -4.1269
      }
    },
    {
      "canonical_id": "nkosi-tafari",
      "canonical_name": "Nkosi Tafari",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1177.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3269,
        "xg_place": -0.3269,
        "goals_minus_xg": -0.3269,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2682,
        "assists_minus_xa": -0.2682,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5951,
        "points_added": 0.0,
        "xpoints_added": 0.3104,
        "passes_attempted": 635.0,
        "pass_completion_pct": 0.915,
        "xpass_completion_pct": 0.8944,
        "passes_over_expected": 13.0526,
        "passes_over_expected_p100": 2.0555,
        "avg_pass_distance": 20.7833,
        "avg_pass_vertical": 7.5908
      }
    },
    {
      "canonical_id": "ryan-hollingshead",
      "canonical_name": "Ryan Hollingshead",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 496.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.0937,
        "xg_place": -0.4923,
        "goals_minus_xg": -0.0937,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3707,
        "assists_minus_xa": -0.3707,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4644,
        "points_added": 1.8976,
        "xpoints_added": 1.3987,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.8102,
        "xpass_completion_pct": 0.8297,
        "passes_over_expected": -4.2081,
        "passes_over_expected_p100": -1.9482,
        "avg_pass_distance": 16.532,
        "avg_pass_vertical": 1.9878
      }
    },
    {
      "canonical_id": "ryan-porteous",
      "canonical_name": "Ryan Porteous",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 994.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5772,
        "xg_place": -0.5409,
        "goals_minus_xg": -0.5772,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1295,
        "assists_minus_xa": -0.1295,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7067,
        "points_added": 0.0,
        "xpoints_added": 0.3492,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.8885,
        "xpass_completion_pct": 0.8751,
        "passes_over_expected": 7.5633,
        "passes_over_expected_p100": 1.3386,
        "avg_pass_distance": 20.8735,
        "avg_pass_vertical": 8.259
      }
    },
    {
      "canonical_id": "ryan-raposo",
      "canonical_name": "Ryan Raposo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 274.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6388,
        "xg_place": -0.6388,
        "goals_minus_xg": -0.6388,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5671,
        "assists_minus_xa": -0.5671,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2059,
        "points_added": 0.0,
        "xpoints_added": 0.1406,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.8006,
        "passes_over_expected": 2.1094,
        "passes_over_expected_p100": 1.4448,
        "avg_pass_distance": 19.7999,
        "avg_pass_vertical": -1.3221
      }
    },
    {
      "canonical_id": "sergi-palencia",
      "canonical_name": "Sergi Palencia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 680.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.4194,
        "xg_place": 0.3017,
        "goals_minus_xg": 0.5806,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1861,
        "assists_minus_xa": -0.1861,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6055,
        "points_added": 0.0012,
        "xpoints_added": 0.1171,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.8061,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": -0.3755,
        "passes_over_expected_p100": -0.104,
        "avg_pass_distance": 16.7155,
        "avg_pass_vertical": 2.4788
      }
    },
    {
      "canonical_id": "son-heung-min",
      "canonical_name": "Son Heung-Min",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 865.0,
        "shots": 26.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 2.985,
        "xg_place": -1.8877,
        "goals_minus_xg": -2.985,
        "key_passes": 19.0,
        "assists": 7.0,
        "xa": 3.2218,
        "assists_minus_xa": 3.7782,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.2068,
        "points_added": 0.0,
        "xpoints_added": 1.5161,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.8534,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": 12.1447,
        "passes_over_expected_p100": 4.5657,
        "avg_pass_distance": 15.6324,
        "avg_pass_vertical": 1.8272
      }
    },
    {
      "canonical_id": "stephen-eust\u00e1quio",
      "canonical_name": "Stephen Eust\u00e1quio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 546.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1606,
        "xg_place": 0.1967,
        "goals_minus_xg": 0.8394,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0353,
        "assists_minus_xa": 0.9647,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.1959,
        "points_added": 0.0037,
        "xpoints_added": 0.0622,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.8863,
        "xpass_completion_pct": 0.8829,
        "passes_over_expected": 1.429,
        "passes_over_expected_p100": 0.3386,
        "avg_pass_distance": 18.6112,
        "avg_pass_vertical": 2.2833
      }
    },
    {
      "canonical_id": "thomas-hasal",
      "canonical_name": "Thomas Hasal",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.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.8571,
        "xpass_completion_pct": 0.8947,
        "passes_over_expected": -0.2631,
        "passes_over_expected_p100": -3.7592,
        "avg_pass_distance": 21.6758,
        "avg_pass_vertical": 11.9436,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "timothy-tillman",
      "canonical_name": "Timothy Tillman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 743.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.404,
        "xg_place": -0.404,
        "goals_minus_xg": -0.404,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.3882,
        "assists_minus_xa": 0.6118,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7922,
        "points_added": 0.0,
        "xpoints_added": 0.1134,
        "passes_attempted": 334.0,
        "pass_completion_pct": 0.8413,
        "xpass_completion_pct": 0.85,
        "passes_over_expected": -2.8942,
        "passes_over_expected_p100": -0.8665,
        "avg_pass_distance": 17.5681,
        "avg_pass_vertical": 3.7691
      }
    },
    {
      "canonical_id": "tyler-boyd",
      "canonical_name": "Tyler Boyd",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 423.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.6865,
        "xg_place": 0.8824,
        "goals_minus_xg": 0.3135,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9128,
        "assists_minus_xa": -0.9128,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5994,
        "points_added": 0.0,
        "xpoints_added": 0.2263,
        "passes_attempted": 156.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": -5.5154,
        "passes_over_expected_p100": -3.5355,
        "avg_pass_distance": 17.7025,
        "avg_pass_vertical": -0.6152
      }
    }
  ]
}