{
  "slug": "soccer-mls-2021-9z5k7yg5a3",
  "game_id": "soccer-mls-2021-9z5k7Yg5A3",
  "display": "MLS 2021 Season",
  "league": "MLS",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2021",
  "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": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3141.0,
        "shots": 40.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.7972,
        "xg_place": 0.4006,
        "goals_minus_xg": -0.7972,
        "key_passes": 43.0,
        "assists": 0.0,
        "xa": 3.4211,
        "assists_minus_xa": -3.4211,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.2183,
        "points_added": 1.048,
        "xpoints_added": 2.4749,
        "passes_attempted": 1414.0,
        "pass_completion_pct": 0.732,
        "xpass_completion_pct": 0.744,
        "passes_over_expected": -16.9747,
        "passes_over_expected_p100": -1.2005,
        "avg_pass_distance": 16.635,
        "avg_pass_vertical": 3.0463
      }
    },
    {
      "canonical_id": "alvas-powell",
      "canonical_name": "Alvas Powell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 581.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2419,
        "xg_place": -0.1248,
        "goals_minus_xg": -0.2419,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.219,
        "assists_minus_xa": -0.219,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4609,
        "points_added": 0.0,
        "xpoints_added": 0.0626,
        "passes_attempted": 244.0,
        "pass_completion_pct": 0.582,
        "xpass_completion_pct": 0.6567,
        "passes_over_expected": -18.2412,
        "passes_over_expected_p100": -7.4759,
        "avg_pass_distance": 23.4345,
        "avg_pass_vertical": 9.7944
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2850.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": 796.0,
        "pass_completion_pct": 0.6244,
        "xpass_completion_pct": 0.604,
        "passes_over_expected": 16.2365,
        "passes_over_expected_p100": 2.0398,
        "avg_pass_distance": 44.8216,
        "avg_pass_vertical": 38.498,
        "shots_faced": 102.0,
        "goals_conceded": 23.0,
        "saves": 79.0,
        "headed_shot_share": 0.1863,
        "xg_faced": 30.5258,
        "goals_conceded_minus_xg": -7.5258,
        "goals_per_xg": 0.7535
      }
    },
    {
      "canonical_id": "anthony-fontana",
      "canonical_name": "Anthony Fontana",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 414.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7872,
        "xg_place": -0.3966,
        "goals_minus_xg": -0.7872,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2303,
        "assists_minus_xa": -0.2303,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0175,
        "points_added": 0.0,
        "xpoints_added": 0.6623,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.7473,
        "xpass_completion_pct": 0.7902,
        "passes_over_expected": -3.9111,
        "passes_over_expected_p100": -4.2979,
        "avg_pass_distance": 14.7641,
        "avg_pass_vertical": 4.4614
      }
    },
    {
      "canonical_id": "aur\u00e9lien-collin",
      "canonical_name": "Aur\u00e9lien Collin",
      "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": 21.0,
        "pass_completion_pct": 0.5238,
        "xpass_completion_pct": 0.5435,
        "passes_over_expected": -0.4125,
        "passes_over_expected_p100": -1.9642,
        "avg_pass_distance": 21.9512,
        "avg_pass_vertical": 13.7647
      }
    },
    {
      "canonical_id": "cole-turner",
      "canonical_name": "Cole Turner",
      "positions": [
        "TE"
      ],
      "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": 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.6,
        "xpass_completion_pct": 0.6419,
        "passes_over_expected": -0.2096,
        "passes_over_expected_p100": -4.1923,
        "avg_pass_distance": 18.7612,
        "avg_pass_vertical": -1.725
      }
    },
    {
      "canonical_id": "cory-burke",
      "canonical_name": "Cory Burke",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1121.0,
        "shots": 31.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.6261,
        "xg_place": -1.8616,
        "goals_minus_xg": -0.6261,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8374,
        "assists_minus_xa": 0.1626,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.4635,
        "points_added": 2.3869,
        "xpoints_added": 2.4768,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.552,
        "xpass_completion_pct": 0.5782,
        "passes_over_expected": -5.7929,
        "passes_over_expected_p100": -2.6212,
        "avg_pass_distance": 15.6033,
        "avg_pass_vertical": 3.2632
      }
    },
    {
      "canonical_id": "dav\u00f3",
      "canonical_name": "Dav\u00f3",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 23.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": 0.0253,
        "goals_minus_xg": -0.0796,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0796,
        "points_added": 0.0,
        "xpoints_added": 0.0795,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6323,
        "passes_over_expected": -0.2646,
        "passes_over_expected_p100": -13.2277,
        "avg_pass_distance": 3.3941,
        "avg_pass_vertical": -3.0475
      }
    },
    {
      "canonical_id": "d\u00e1niel-gazdag",
      "canonical_name": "D\u00e1niel Gazdag",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1807.0,
        "shots": 37.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 6.133,
        "xg_place": -0.6691,
        "goals_minus_xg": -1.133,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 2.4994,
        "assists_minus_xa": 0.5006,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.6324,
        "points_added": 2.1361,
        "xpoints_added": 3.0563,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.7691,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -0.0284,
        "passes_over_expected_p100": -0.0047,
        "avg_pass_distance": 15.6117,
        "avg_pass_vertical": 2.2875
      }
    },
    {
      "canonical_id": "ilsinho",
      "canonical_name": "Ilsinho",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 105.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0982,
        "xg_place": -0.0982,
        "goals_minus_xg": -0.0982,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0982,
        "points_added": 0.0,
        "xpoints_added": 0.1136,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.9186,
        "xpass_completion_pct": 0.8161,
        "passes_over_expected": 8.8116,
        "passes_over_expected_p100": 10.246,
        "avg_pass_distance": 12.6687,
        "avg_pass_vertical": 2.983
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3554.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.3188,
        "xg_place": -0.9931,
        "goals_minus_xg": -1.3188,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2653,
        "assists_minus_xa": 0.7347,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5841,
        "points_added": 0.4037,
        "xpoints_added": 1.7066,
        "passes_attempted": 1522.0,
        "pass_completion_pct": 0.7779,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": -6.4101,
        "passes_over_expected_p100": -0.4212,
        "avg_pass_distance": 27.7692,
        "avg_pass_vertical": 13.8376
      }
    },
    {
      "canonical_id": "jack-mcglynn",
      "canonical_name": "Jack McGlynn",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 867.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.454,
        "xg_place": -0.2499,
        "goals_minus_xg": -0.454,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.8693,
        "assists_minus_xa": 0.1307,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3233,
        "points_added": 0.0,
        "xpoints_added": 0.2713,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.8034,
        "passes_over_expected": 3.5483,
        "passes_over_expected_p100": 0.7377,
        "avg_pass_distance": 19.7756,
        "avg_pass_vertical": 2.6741
      }
    },
    {
      "canonical_id": "jakob-glesnes",
      "canonical_name": "Jakob Glesnes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3650.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 1.1992,
        "xg_place": 0.8501,
        "goals_minus_xg": 2.8008,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.7117,
        "assists_minus_xa": 1.2883,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 1.9109,
        "points_added": 2.2274,
        "xpoints_added": 0.5727,
        "passes_attempted": 1420.0,
        "pass_completion_pct": 0.8099,
        "xpass_completion_pct": 0.8064,
        "passes_over_expected": 4.9752,
        "passes_over_expected_p100": 0.3504,
        "avg_pass_distance": 26.6245,
        "avg_pass_vertical": 10.9487
      }
    },
    {
      "canonical_id": "jamiro-monteiro",
      "canonical_name": "Jamiro Monteiro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2733.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 2.0,
        "xg": 2.8908,
        "xg_place": -0.4306,
        "goals_minus_xg": -0.8908,
        "key_passes": 59.0,
        "assists": 6.0,
        "xa": 4.5411,
        "assists_minus_xa": 1.4589,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.4319,
        "points_added": 0.8478,
        "xpoints_added": 2.326,
        "passes_attempted": 1311.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.7931,
        "passes_over_expected": 10.2986,
        "passes_over_expected_p100": 0.7856,
        "avg_pass_distance": 19.9351,
        "avg_pass_vertical": 2.3863
      }
    },
    {
      "canonical_id": "jes\u00fas-bueno",
      "canonical_name": "Jes\u00fas Bueno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.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": 2.0,
        "assists": 0.0,
        "xa": 0.0965,
        "assists_minus_xa": -0.0965,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0965,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.8421,
        "xpass_completion_pct": 0.8071,
        "passes_over_expected": 0.6646,
        "passes_over_expected_p100": 3.4979,
        "avg_pass_distance": 21.6608,
        "avg_pass_vertical": 2.8984
      }
    },
    {
      "canonical_id": "joe-bendik",
      "canonical_name": "Joe Bendik",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.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": 67.0,
        "pass_completion_pct": 0.5075,
        "xpass_completion_pct": 0.5819,
        "passes_over_expected": -4.9872,
        "passes_over_expected_p100": -7.4435,
        "avg_pass_distance": 49.2078,
        "avg_pass_vertical": 40.3211,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.125,
        "xg_faced": 3.7494,
        "goals_conceded_minus_xg": -0.7494,
        "goals_per_xg": 0.8001
      }
    },
    {
      "canonical_id": "jos\u00e9-mart\u00ednez",
      "canonical_name": "Jos\u00e9 Mart\u00ednez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2517.0,
        "shots": 28.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4955,
        "xg_place": -0.3267,
        "goals_minus_xg": -0.4955,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.173,
        "assists_minus_xa": 0.827,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6684,
        "points_added": 0.0,
        "xpoints_added": 0.2567,
        "passes_attempted": 1373.0,
        "pass_completion_pct": 0.823,
        "xpass_completion_pct": 0.8321,
        "passes_over_expected": -12.418,
        "passes_over_expected_p100": -0.9044,
        "avg_pass_distance": 22.5445,
        "avg_pass_vertical": 6.5318
      }
    },
    {
      "canonical_id": "kacper-przybylko",
      "canonical_name": "Kacper Przybylko",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3223.0,
        "shots": 66.0,
        "shots_on_target": 32.0,
        "goals": 12.0,
        "xg": 11.2237,
        "xg_place": 0.2584,
        "goals_minus_xg": 0.7763,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.3644,
        "assists_minus_xa": 0.6356,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 12.5881,
        "points_added": 7.7908,
        "xpoints_added": 7.6639,
        "passes_attempted": 858.0,
        "pass_completion_pct": 0.6935,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": -42.6924,
        "passes_over_expected_p100": -4.9758,
        "avg_pass_distance": 14.9511,
        "avg_pass_vertical": -0.6596
      }
    },
    {
      "canonical_id": "kai-wagner",
      "canonical_name": "Kai Wagner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3404.0,
        "shots": 37.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.1963,
        "xg_place": -0.6462,
        "goals_minus_xg": 1.8037,
        "key_passes": 54.0,
        "assists": 3.0,
        "xa": 3.979,
        "assists_minus_xa": -0.979,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.1754,
        "points_added": 1.4516,
        "xpoints_added": 0.7498,
        "passes_attempted": 2162.0,
        "pass_completion_pct": 0.7539,
        "xpass_completion_pct": 0.7372,
        "passes_over_expected": 36.1359,
        "passes_over_expected_p100": 1.6714,
        "avg_pass_distance": 22.9106,
        "avg_pass_vertical": 4.6796
      }
    },
    {
      "canonical_id": "leon-flach",
      "canonical_name": "Leon Flach",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3128.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5566,
        "xg_place": -0.9054,
        "goals_minus_xg": -0.5566,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.4241,
        "assists_minus_xa": -1.4241,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9807,
        "points_added": 0.0006,
        "xpoints_added": 1.0703,
        "passes_attempted": 866.0,
        "pass_completion_pct": 0.7471,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": -12.4401,
        "passes_over_expected_p100": -1.4365,
        "avg_pass_distance": 16.0723,
        "avg_pass_vertical": 3.5319
      }
    },
    {
      "canonical_id": "matt-freese",
      "canonical_name": "Matt Freese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 657.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": 156.0,
        "pass_completion_pct": 0.5513,
        "xpass_completion_pct": 0.5028,
        "passes_over_expected": 7.5654,
        "passes_over_expected_p100": 4.8496,
        "avg_pass_distance": 47.1485,
        "avg_pass_vertical": 42.263,
        "shots_faced": 27.0,
        "goals_conceded": 9.0,
        "saves": 18.0,
        "headed_shot_share": 0.1481,
        "xg_faced": 6.1358,
        "goals_conceded_minus_xg": 2.8642,
        "goals_per_xg": 1.4668
      }
    },
    {
      "canonical_id": "matt-real",
      "canonical_name": "Matt Real",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 187.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.6897,
        "xpass_completion_pct": 0.7278,
        "passes_over_expected": -2.2137,
        "passes_over_expected_p100": -3.8167,
        "avg_pass_distance": 16.7886,
        "avg_pass_vertical": 5.3166
      }
    },
    {
      "canonical_id": "nathan-harriel",
      "canonical_name": "Nathan Harriel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3779,
        "xg_place": -0.0023,
        "goals_minus_xg": -0.3779,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.3109,
        "assists_minus_xa": 0.6891,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6888,
        "points_added": 0.0,
        "xpoints_added": 0.1453,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.708,
        "xpass_completion_pct": 0.6976,
        "passes_over_expected": 1.4349,
        "passes_over_expected_p100": 1.0474,
        "avg_pass_distance": 18.4454,
        "avg_pass_vertical": 4.9855
      }
    },
    {
      "canonical_id": "olivier-mbaizo",
      "canonical_name": "Olivier Mbaizo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2826.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.182,
        "xg_place": -0.1644,
        "goals_minus_xg": -0.182,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.4287,
        "assists_minus_xa": -0.4287,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6108,
        "points_added": 0.0,
        "xpoints_added": 0.0963,
        "passes_attempted": 1667.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": 27.1449,
        "passes_over_expected_p100": 1.6284,
        "avg_pass_distance": 18.5551,
        "avg_pass_vertical": 5.5179
      }
    },
    {
      "canonical_id": "paxten-aaronson",
      "canonical_name": "Paxten Aaronson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 743.0,
        "shots": 13.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.1792,
        "xg_place": 1.2347,
        "goals_minus_xg": 1.8208,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.3223,
        "assists_minus_xa": -1.3223,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5015,
        "points_added": 1.1203,
        "xpoints_added": 0.6013,
        "passes_attempted": 205.0,
        "pass_completion_pct": 0.7268,
        "xpass_completion_pct": 0.7376,
        "passes_over_expected": -2.2069,
        "passes_over_expected_p100": -1.0765,
        "avg_pass_distance": 14.4161,
        "avg_pass_vertical": 4.1197
      }
    },
    {
      "canonical_id": "quinn-sullivan",
      "canonical_name": "Quinn Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 643.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.2142,
        "xg_place": 0.8662,
        "goals_minus_xg": 0.7858,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.633,
        "assists_minus_xa": 0.367,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8472,
        "points_added": 2.2528,
        "xpoints_added": 1.0591,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7823,
        "passes_over_expected": -1.9051,
        "passes_over_expected_p100": -0.9622,
        "avg_pass_distance": 14.1576,
        "avg_pass_vertical": -0.9329
      }
    },
    {
      "canonical_id": "sergio-santos",
      "canonical_name": "Sergio Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1627.0,
        "shots": 53.0,
        "shots_on_target": 24.0,
        "goals": 6.0,
        "xg": 8.0862,
        "xg_place": -0.2788,
        "goals_minus_xg": -2.0862,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 2.9134,
        "assists_minus_xa": -1.9134,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 10.9996,
        "points_added": 4.3064,
        "xpoints_added": 3.9339,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.5799,
        "xpass_completion_pct": 0.6719,
        "passes_over_expected": -33.9216,
        "passes_over_expected_p100": -9.1928,
        "avg_pass_distance": 16.4512,
        "avg_pass_vertical": 0.848
      }
    },
    {
      "canonical_id": "stuart-findlay",
      "canonical_name": "Stuart Findlay",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 516.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1892,
        "xg_place": -0.1401,
        "goals_minus_xg": -0.1892,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1892,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7166,
        "xpass_completion_pct": 0.7528,
        "passes_over_expected": -6.7797,
        "passes_over_expected_p100": -3.6255,
        "avg_pass_distance": 24.7121,
        "avg_pass_vertical": 9.3583
      }
    }
  ]
}