{
  "slug": "soccer-mls-2024-jyqj8ew5gr",
  "game_id": "soccer-mls-2024-jYQJ8EW5GR",
  "display": "MLS 2024 Season",
  "league": "MLS",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2024",
  "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": "alex-freeman",
      "canonical_name": "Alex Freeman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2898,
        "xg_place": -0.0993,
        "goals_minus_xg": -0.2898,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0216,
        "assists_minus_xa": -0.0216,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3114,
        "points_added": 0.0,
        "xpoints_added": 0.5029,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": 1.3804,
        "passes_over_expected_p100": 9.2024,
        "avg_pass_distance": 10.8767,
        "avg_pass_vertical": -1.1911
      }
    },
    {
      "canonical_id": "c\u00e9sar-ara\u00fajo",
      "canonical_name": "C\u00e9sar Ara\u00fajo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3256.0,
        "shots": 31.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.453,
        "xg_place": -0.8349,
        "goals_minus_xg": -0.453,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0349,
        "assists_minus_xa": -1.0349,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4878,
        "points_added": 0.3969,
        "xpoints_added": 0.6854,
        "passes_attempted": 1777.0,
        "pass_completion_pct": 0.8863,
        "xpass_completion_pct": 0.8577,
        "passes_over_expected": 50.8536,
        "passes_over_expected_p100": 2.8618,
        "avg_pass_distance": 19.0356,
        "avg_pass_vertical": 3.9091
      }
    },
    {
      "canonical_id": "dagur-dan-th\u00f3rhallsson",
      "canonical_name": "Dagur Dan Th\u00f3rhallsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3143.0,
        "shots": 24.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.1852,
        "xg_place": -0.1141,
        "goals_minus_xg": -0.1852,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 2.8651,
        "assists_minus_xa": 2.1349,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.0503,
        "points_added": 1.0783,
        "xpoints_added": 1.456,
        "passes_attempted": 1356.0,
        "pass_completion_pct": 0.8355,
        "xpass_completion_pct": 0.8135,
        "passes_over_expected": 29.8576,
        "passes_over_expected_p100": 2.2019,
        "avg_pass_distance": 17.6859,
        "avg_pass_vertical": 0.3933
      }
    },
    {
      "canonical_id": "david-brekalo",
      "canonical_name": "David Brekalo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1376.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1133,
        "xg_place": -0.2277,
        "goals_minus_xg": -0.1133,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0193,
        "assists_minus_xa": -0.0193,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1326,
        "points_added": 1.4193,
        "xpoints_added": 0.6369,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.8495,
        "xpass_completion_pct": 0.8391,
        "passes_over_expected": 6.6724,
        "passes_over_expected_p100": 1.0458,
        "avg_pass_distance": 21.047,
        "avg_pass_vertical": 7.8129
      }
    },
    {
      "canonical_id": "duncan-mcguire",
      "canonical_name": "Duncan McGuire",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2023.0,
        "shots": 48.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 7.8273,
        "xg_place": 1.6979,
        "goals_minus_xg": 2.1727,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.4574,
        "assists_minus_xa": 0.5426,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 9.2847,
        "points_added": 5.7148,
        "xpoints_added": 3.6481,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7173,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": -15.5519,
        "passes_over_expected_p100": -4.0712,
        "avg_pass_distance": 13.8257,
        "avg_pass_vertical": -1.5311
      }
    },
    {
      "canonical_id": "facundo-torres",
      "canonical_name": "Facundo Torres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3453.0,
        "shots": 74.0,
        "shots_on_target": 37.0,
        "goals": 16.0,
        "xg": 11.3288,
        "xg_place": 2.2579,
        "goals_minus_xg": 4.6712,
        "key_passes": 51.0,
        "assists": 3.0,
        "xa": 3.5293,
        "assists_minus_xa": -0.5293,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 14.8581,
        "points_added": 5.4662,
        "xpoints_added": 4.1728,
        "passes_attempted": 1727.0,
        "pass_completion_pct": 0.8199,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": 49.8496,
        "passes_over_expected_p100": 2.8865,
        "avg_pass_distance": 16.1883,
        "avg_pass_vertical": 1.3713
      }
    },
    {
      "canonical_id": "felipe",
      "canonical_name": "Felipe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7768,
        "xg_place": -0.7768,
        "goals_minus_xg": -0.7768,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3251,
        "assists_minus_xa": -0.3251,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1019,
        "points_added": 0.0,
        "xpoints_added": 0.4609,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.8967,
        "xpass_completion_pct": 0.8502,
        "passes_over_expected": 9.9031,
        "passes_over_expected_p100": 4.6493,
        "avg_pass_distance": 16.9598,
        "avg_pass_vertical": 4.2746
      }
    },
    {
      "canonical_id": "iv\u00e1n-angulo",
      "canonical_name": "Iv\u00e1n Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3527.0,
        "shots": 37.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 5.6316,
        "xg_place": -1.4968,
        "goals_minus_xg": -0.6316,
        "key_passes": 39.0,
        "assists": 6.0,
        "xa": 4.9475,
        "assists_minus_xa": 1.0525,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.5791,
        "points_added": 2.7093,
        "xpoints_added": 2.8631,
        "passes_attempted": 1482.0,
        "pass_completion_pct": 0.8408,
        "xpass_completion_pct": 0.8226,
        "passes_over_expected": 26.9588,
        "passes_over_expected_p100": 1.8191,
        "avg_pass_distance": 14.7364,
        "avg_pass_vertical": 0.1324
      }
    },
    {
      "canonical_id": "jack-lynn",
      "canonical_name": "Jack Lynn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 2.2673,
        "xg_place": -0.3136,
        "goals_minus_xg": -0.2673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2673,
        "points_added": 0.6324,
        "xpoints_added": 1.3459,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.6986,
        "xpass_completion_pct": 0.7487,
        "passes_over_expected": -3.6516,
        "passes_over_expected_p100": -5.0021,
        "avg_pass_distance": 13.4235,
        "avg_pass_vertical": 1.611
      }
    },
    {
      "canonical_id": "javier-otero",
      "canonical_name": "Javier Otero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 81.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.7143,
        "xpass_completion_pct": 0.7692,
        "passes_over_expected": -1.1539,
        "passes_over_expected_p100": -5.4945,
        "avg_pass_distance": 35.4629,
        "avg_pass_vertical": 26.8005,
        "shots_faced": 3.0,
        "goals_conceded": 3.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.3033,
        "goals_conceded_minus_xg": 0.6967,
        "goals_per_xg": 1.3025
      }
    },
    {
      "canonical_id": "jeorgio-kocevski",
      "canonical_name": "Jeorgio Kocevski",
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0489,
        "assists_minus_xa": -0.0489,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0489,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 109.0,
        "pass_completion_pct": 0.789,
        "xpass_completion_pct": 0.7616,
        "passes_over_expected": 2.9841,
        "passes_over_expected_p100": 2.7377,
        "avg_pass_distance": 15.8292,
        "avg_pass_vertical": 5.3477
      }
    },
    {
      "canonical_id": "kyle-smith",
      "canonical_name": "Kyle Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1453.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.303,
        "xg_place": -0.303,
        "goals_minus_xg": -0.303,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.3333,
        "assists_minus_xa": 0.6667,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6364,
        "points_added": 0.0,
        "xpoints_added": 0.1928,
        "passes_attempted": 871.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.7991,
        "passes_over_expected": 21.024,
        "passes_over_expected_p100": 2.4138,
        "avg_pass_distance": 19.133,
        "avg_pass_vertical": 5.9724
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 36.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0365,
        "xg_place": -0.0017,
        "goals_minus_xg": -0.0365,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0663,
        "assists_minus_xa": -0.0663,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1027,
        "points_added": 0.0,
        "xpoints_added": 0.012,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.6516,
        "passes_over_expected": 1.8322,
        "passes_over_expected_p100": 16.656,
        "avg_pass_distance": 22.7425,
        "avg_pass_vertical": 0.2428
      }
    },
    {
      "canonical_id": "luis-muriel",
      "canonical_name": "Luis Muriel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1952.0,
        "shots": 60.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 5.3276,
        "xg_place": -0.823,
        "goals_minus_xg": -0.3276,
        "key_passes": 40.0,
        "assists": 5.0,
        "xa": 5.0568,
        "assists_minus_xa": -0.0568,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.3844,
        "points_added": 2.8939,
        "xpoints_added": 2.6841,
        "passes_attempted": 792.0,
        "pass_completion_pct": 0.7917,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": 16.926,
        "passes_over_expected_p100": 2.1371,
        "avg_pass_distance": 16.8156,
        "avg_pass_vertical": 4.328
      }
    },
    {
      "canonical_id": "mart\u00edn-ojeda",
      "canonical_name": "Mart\u00edn Ojeda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2539.0,
        "shots": 64.0,
        "shots_on_target": 24.0,
        "goals": 5.0,
        "xg": 5.0792,
        "xg_place": -0.2688,
        "goals_minus_xg": -0.0792,
        "key_passes": 67.0,
        "assists": 7.0,
        "xa": 6.078,
        "assists_minus_xa": 0.922,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.1572,
        "points_added": 3.0873,
        "xpoints_added": 3.7503,
        "passes_attempted": 1266.0,
        "pass_completion_pct": 0.7433,
        "xpass_completion_pct": 0.7412,
        "passes_over_expected": 2.6831,
        "passes_over_expected_p100": 0.2119,
        "avg_pass_distance": 20.7258,
        "avg_pass_vertical": 0.0196
      }
    },
    {
      "canonical_id": "mason-stajduhar",
      "canonical_name": "Mason Stajduhar",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 437.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": 97.0,
        "pass_completion_pct": 0.8144,
        "xpass_completion_pct": 0.7563,
        "passes_over_expected": 5.6365,
        "passes_over_expected_p100": 5.8108,
        "avg_pass_distance": 32.3764,
        "avg_pass_vertical": 26.1481,
        "shots_faced": 28.0,
        "goals_conceded": 8.0,
        "saves": 20.0,
        "headed_shot_share": 0.1071,
        "xg_faced": 8.3156,
        "goals_conceded_minus_xg": -0.3156,
        "goals_per_xg": 0.962
      }
    },
    {
      "canonical_id": "michael-halliday",
      "canonical_name": "Michael Halliday",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 155.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1283,
        "xg_place": 0.0755,
        "goals_minus_xg": -0.1283,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1283,
        "points_added": 0.0,
        "xpoints_added": 0.1094,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7768,
        "passes_over_expected": -1.7159,
        "passes_over_expected_p100": -2.6811,
        "avg_pass_distance": 15.4566,
        "avg_pass_vertical": 2.5669
      }
    },
    {
      "canonical_id": "nicol\u00e1s-lodeiro",
      "canonical_name": "Nicol\u00e1s Lodeiro",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2087.0,
        "shots": 34.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 2.3333,
        "xg_place": -0.8263,
        "goals_minus_xg": -1.3333,
        "key_passes": 43.0,
        "assists": 7.0,
        "xa": 5.6079,
        "assists_minus_xa": 1.3921,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.9412,
        "points_added": 0.1096,
        "xpoints_added": 1.2245,
        "passes_attempted": 1670.0,
        "pass_completion_pct": 0.8192,
        "xpass_completion_pct": 0.7986,
        "passes_over_expected": 34.3784,
        "passes_over_expected_p100": 2.0586,
        "avg_pass_distance": 17.5652,
        "avg_pass_vertical": 3.5981
      }
    },
    {
      "canonical_id": "pedro-gallese",
      "canonical_name": "Pedro Gallese",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3502.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.3234,
        "assists_minus_xa": -0.3234,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3234,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 817.0,
        "pass_completion_pct": 0.7381,
        "xpass_completion_pct": 0.7053,
        "passes_over_expected": 26.7667,
        "passes_over_expected_p100": 3.2762,
        "avg_pass_distance": 34.4042,
        "avg_pass_vertical": 27.555,
        "shots_faced": 117.0,
        "goals_conceded": 41.0,
        "saves": 74.0,
        "headed_shot_share": 0.2222,
        "xg_faced": 35.9856,
        "goals_conceded_minus_xg": 5.0144,
        "goals_per_xg": 1.1393
      }
    },
    {
      "canonical_id": "rafael-santos",
      "canonical_name": "Rafael Santos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2848.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.3069,
        "xg_place": 0.4159,
        "goals_minus_xg": 0.6931,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.4807,
        "assists_minus_xa": 0.5193,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7876,
        "points_added": 0.4352,
        "xpoints_added": 0.1336,
        "passes_attempted": 2076.0,
        "pass_completion_pct": 0.8054,
        "xpass_completion_pct": 0.7901,
        "passes_over_expected": 31.7394,
        "passes_over_expected_p100": 1.5289,
        "avg_pass_distance": 19.0749,
        "avg_pass_vertical": 5.6432
      }
    },
    {
      "canonical_id": "ramiro-enrique",
      "canonical_name": "Ramiro Enrique",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1557.0,
        "shots": 50.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 8.7028,
        "xg_place": -1.4808,
        "goals_minus_xg": 0.2972,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.0131,
        "assists_minus_xa": 0.9869,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 9.716,
        "points_added": 2.0814,
        "xpoints_added": 2.6604,
        "passes_attempted": 316.0,
        "pass_completion_pct": 0.7563,
        "xpass_completion_pct": 0.7637,
        "passes_over_expected": -2.3233,
        "passes_over_expected_p100": -0.7352,
        "avg_pass_distance": 14.5793,
        "avg_pass_vertical": 0.1382
      }
    },
    {
      "canonical_id": "robin-jansson",
      "canonical_name": "Robin Jansson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3554.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7262,
        "xg_place": -0.1331,
        "goals_minus_xg": 0.2738,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8749,
        "assists_minus_xa": -0.8749,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6011,
        "points_added": 0.228,
        "xpoints_added": 0.3204,
        "passes_attempted": 1934.0,
        "pass_completion_pct": 0.8713,
        "xpass_completion_pct": 0.844,
        "passes_over_expected": 52.6556,
        "passes_over_expected_p100": 2.7226,
        "avg_pass_distance": 23.0773,
        "avg_pass_vertical": 10.7242
      }
    },
    {
      "canonical_id": "rodrigo-schlegel",
      "canonical_name": "Rodrigo Schlegel",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3107.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0545,
        "xg_place": 0.1307,
        "goals_minus_xg": -0.0545,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3327,
        "assists_minus_xa": -0.3327,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3872,
        "points_added": 0.0987,
        "xpoints_added": 0.6785,
        "passes_attempted": 1561.0,
        "pass_completion_pct": 0.8943,
        "xpass_completion_pct": 0.8648,
        "passes_over_expected": 46.0001,
        "passes_over_expected_p100": 2.9468,
        "avg_pass_distance": 22.0127,
        "avg_pass_vertical": 7.9493
      }
    },
    {
      "canonical_id": "shakur-mohammed",
      "canonical_name": "Shakur Mohammed",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 13.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": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8736,
        "passes_over_expected": -0.2416,
        "passes_over_expected_p100": -4.0265,
        "avg_pass_distance": 12.0737,
        "avg_pass_vertical": 2.576
      }
    },
    {
      "canonical_id": "wilder-cartagena",
      "canonical_name": "Wilder Cartagena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2984.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.3262,
        "xg_place": 0.1573,
        "goals_minus_xg": -1.3262,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.7206,
        "assists_minus_xa": -0.7206,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0467,
        "points_added": 0.0,
        "xpoints_added": 1.0273,
        "passes_attempted": 1640.0,
        "pass_completion_pct": 0.8622,
        "xpass_completion_pct": 0.8446,
        "passes_over_expected": 28.827,
        "passes_over_expected_p100": 1.7577,
        "avg_pass_distance": 19.6751,
        "avg_pass_vertical": 7.5207
      }
    },
    {
      "canonical_id": "yutaro-tsukada",
      "canonical_name": "Yutaro Tsukada",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1064,
        "xg_place": -0.1064,
        "goals_minus_xg": -0.1064,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1064,
        "points_added": 0.0,
        "xpoints_added": 0.2115,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7839,
        "passes_over_expected": -0.4067,
        "passes_over_expected_p100": -3.3892,
        "avg_pass_distance": 14.5314,
        "avg_pass_vertical": -0.6874
      }
    }
  ]
}