{
  "slug": "soccer-mls-2025-kadq0wrqev",
  "game_id": "soccer-mls-2025-kaDQ0wRqEv",
  "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": 27,
  "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": "chris-rindov",
      "canonical_name": "Chris Rindov",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 572.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0637,
        "xg_place": -0.0637,
        "goals_minus_xg": -0.0637,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0835,
        "assists_minus_xa": -0.0835,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1472,
        "points_added": 0.0,
        "xpoints_added": 0.0124,
        "passes_attempted": 332.0,
        "pass_completion_pct": 0.8916,
        "xpass_completion_pct": 0.8963,
        "passes_over_expected": -1.583,
        "passes_over_expected_p100": -0.4768,
        "avg_pass_distance": 20.3952,
        "avg_pass_vertical": 6.165
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1079.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 5.2137,
        "xg_place": -0.4616,
        "goals_minus_xg": -1.2137,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.758,
        "assists_minus_xa": 0.242,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.9717,
        "points_added": 2.9061,
        "xpoints_added": 3.4169,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.7257,
        "xpass_completion_pct": 0.7593,
        "passes_over_expected": -5.8803,
        "passes_over_expected_p100": -3.3601,
        "avg_pass_distance": 15.8103,
        "avg_pass_vertical": 2.5202
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2684.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 6.0,
        "xg": 2.7122,
        "xg_place": 1.6928,
        "goals_minus_xg": 3.2878,
        "key_passes": 51.0,
        "assists": 2.0,
        "xa": 4.0293,
        "assists_minus_xa": -2.0293,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7415,
        "points_added": 2.5868,
        "xpoints_added": 1.1239,
        "passes_attempted": 1640.0,
        "pass_completion_pct": 0.861,
        "xpass_completion_pct": 0.8202,
        "passes_over_expected": 66.8733,
        "passes_over_expected_p100": 4.0776,
        "avg_pass_distance": 18.1423,
        "avg_pass_vertical": 2.4544
      }
    },
    {
      "canonical_id": "edwin-cerrillo",
      "canonical_name": "Edwin Cerrillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2954.0,
        "shots": 23.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9046,
        "xg_place": -0.5159,
        "goals_minus_xg": -0.9046,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.1331,
        "assists_minus_xa": -1.1331,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0377,
        "points_added": 0.0,
        "xpoints_added": 0.6187,
        "passes_attempted": 2170.0,
        "pass_completion_pct": 0.9221,
        "xpass_completion_pct": 0.8971,
        "passes_over_expected": 54.2394,
        "passes_over_expected_p100": 2.4995,
        "avg_pass_distance": 18.9043,
        "avg_pass_vertical": 3.5001
      }
    },
    {
      "canonical_id": "elijah-wynder",
      "canonical_name": "Elijah Wynder",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1053.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.1759,
        "xg_place": -0.395,
        "goals_minus_xg": 0.8241,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.629,
        "assists_minus_xa": -0.629,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8049,
        "points_added": 0.5333,
        "xpoints_added": 0.358,
        "passes_attempted": 417.0,
        "pass_completion_pct": 0.8201,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": -11.1522,
        "passes_over_expected_p100": -2.6744,
        "avg_pass_distance": 16.2568,
        "avg_pass_vertical": 1.3766
      }
    },
    {
      "canonical_id": "emiro-garc\u00e9s",
      "canonical_name": "Emiro Garc\u00e9s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1928.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.331,
        "xg_place": 0.3863,
        "goals_minus_xg": 0.669,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4589,
        "assists_minus_xa": 0.5411,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.79,
        "points_added": 1.661,
        "xpoints_added": 0.2701,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.928,
        "xpass_completion_pct": 0.9041,
        "passes_over_expected": 30.2034,
        "passes_over_expected_p100": 2.3895,
        "avg_pass_distance": 18.9708,
        "avg_pass_vertical": 5.0706
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 170.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": 90.0,
        "pass_completion_pct": 0.9,
        "xpass_completion_pct": 0.8886,
        "passes_over_expected": 1.0268,
        "passes_over_expected_p100": 1.1409,
        "avg_pass_distance": 18.3223,
        "avg_pass_vertical": 5.5196
      }
    },
    {
      "canonical_id": "gabriel-pec",
      "canonical_name": "Gabriel Pec",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2764.0,
        "shots": 110.0,
        "shots_on_target": 44.0,
        "goals": 7.0,
        "xg": 10.62,
        "xg_place": -0.9498,
        "goals_minus_xg": -3.62,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 4.7142,
        "assists_minus_xa": -1.7142,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 15.3342,
        "points_added": 3.8962,
        "xpoints_added": 6.4701,
        "passes_attempted": 1243.0,
        "pass_completion_pct": 0.8455,
        "xpass_completion_pct": 0.8239,
        "passes_over_expected": 26.8477,
        "passes_over_expected_p100": 2.1599,
        "avg_pass_distance": 17.3476,
        "avg_pass_vertical": -1.4233
      }
    },
    {
      "canonical_id": "harbor-miller",
      "canonical_name": "Harbor Miller",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 696.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.1624,
        "xg_place": -0.5237,
        "goals_minus_xg": -0.1624,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5086,
        "assists_minus_xa": 0.4914,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.671,
        "points_added": 0.5423,
        "xpoints_added": 0.6829,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.7798,
        "xpass_completion_pct": 0.812,
        "passes_over_expected": -8.9343,
        "passes_over_expected_p100": -3.2254,
        "avg_pass_distance": 16.9892,
        "avg_pass_vertical": -0.2994
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1236.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2531,
        "xg_place": -0.2252,
        "goals_minus_xg": -0.2531,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.5672,
        "assists_minus_xa": 0.4328,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8203,
        "points_added": 0.0,
        "xpoints_added": 0.1306,
        "passes_attempted": 778.0,
        "pass_completion_pct": 0.8817,
        "xpass_completion_pct": 0.8644,
        "passes_over_expected": 13.5301,
        "passes_over_expected_p100": 1.7391,
        "avg_pass_distance": 19.6203,
        "avg_pass_vertical": 3.2136
      }
    },
    {
      "canonical_id": "jt-marcinkowski",
      "canonical_name": "JT Marcinkowski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.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": 112.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": -0.0568,
        "passes_over_expected_p100": -0.0507,
        "avg_pass_distance": 29.4798,
        "avg_pass_vertical": 22.5055,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.0725,
        "goals_conceded_minus_xg": 0.9275,
        "goals_per_xg": 1.4475
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1113.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": 299.0,
        "pass_completion_pct": 0.6254,
        "xpass_completion_pct": 0.6596,
        "passes_over_expected": -10.2136,
        "passes_over_expected_p100": -3.4159,
        "avg_pass_distance": 37.2814,
        "avg_pass_vertical": 30.1195,
        "shots_faced": 58.0,
        "goals_conceded": 24.0,
        "saves": 32.0,
        "headed_shot_share": 0.1034,
        "xg_faced": 19.9848,
        "goals_conceded_minus_xg": 4.0152,
        "goals_per_xg": 1.2009
      }
    },
    {
      "canonical_id": "john-nelson",
      "canonical_name": "John Nelson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2288.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3445,
        "xg_place": 0.2149,
        "goals_minus_xg": -0.3445,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0263,
        "assists_minus_xa": -0.0263,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3708,
        "points_added": 0.0,
        "xpoints_added": 0.2276,
        "passes_attempted": 1245.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.8467,
        "passes_over_expected": 5.8173,
        "passes_over_expected_p100": 0.4673,
        "avg_pass_distance": 17.866,
        "avg_pass_vertical": 2.2673
      }
    },
    {
      "canonical_id": "joseph-paintsil",
      "canonical_name": "Joseph Paintsil",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2213.0,
        "shots": 61.0,
        "shots_on_target": 32.0,
        "goals": 10.0,
        "xg": 10.1539,
        "xg_place": -0.1757,
        "goals_minus_xg": -0.1539,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.9914,
        "assists_minus_xa": 0.0086,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 12.1452,
        "points_added": 4.6027,
        "xpoints_added": 5.4729,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.7824,
        "xpass_completion_pct": 0.7861,
        "passes_over_expected": -2.5421,
        "passes_over_expected_p100": -0.3663,
        "avg_pass_distance": 16.43,
        "avg_pass_vertical": -2.287
      }
    },
    {
      "canonical_id": "juli\u00e1n-aude",
      "canonical_name": "Juli\u00e1n Aude",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1394.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4433,
        "xg_place": -0.0372,
        "goals_minus_xg": -0.4433,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.9685,
        "assists_minus_xa": -0.9685,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4119,
        "points_added": 0.0,
        "xpoints_added": 0.3573,
        "passes_attempted": 937.0,
        "pass_completion_pct": 0.8709,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 22.4958,
        "passes_over_expected_p100": 2.4008,
        "avg_pass_distance": 17.4778,
        "avg_pass_vertical": 1.9976
      }
    },
    {
      "canonical_id": "lucas-sanabria",
      "canonical_name": "Lucas Sanabria",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1106.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9393,
        "xg_place": 0.42,
        "goals_minus_xg": 1.0607,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5671,
        "assists_minus_xa": -0.5671,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5065,
        "points_added": 2.4962,
        "xpoints_added": 0.7043,
        "passes_attempted": 419.0,
        "pass_completion_pct": 0.8663,
        "xpass_completion_pct": 0.8666,
        "passes_over_expected": -0.0854,
        "passes_over_expected_p100": -0.0204,
        "avg_pass_distance": 16.9395,
        "avg_pass_vertical": 0.7875
      }
    },
    {
      "canonical_id": "marco-reus",
      "canonical_name": "Marco Reus",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1640.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 4.279,
        "xg_place": 0.6253,
        "goals_minus_xg": 0.721,
        "key_passes": 44.0,
        "assists": 8.0,
        "xa": 5.632,
        "assists_minus_xa": 2.368,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.911,
        "points_added": 4.4403,
        "xpoints_added": 3.4463,
        "passes_attempted": 876.0,
        "pass_completion_pct": 0.8413,
        "xpass_completion_pct": 0.8173,
        "passes_over_expected": 21.0105,
        "passes_over_expected_p100": 2.3985,
        "avg_pass_distance": 17.2774,
        "avg_pass_vertical": 0.8127
      }
    },
    {
      "canonical_id": "matheus-nascimento",
      "canonical_name": "Matheus Nascimento",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 18.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.8245,
        "xg_place": 0.4158,
        "goals_minus_xg": 0.1755,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 2.1521,
        "assists_minus_xa": -1.1521,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9766,
        "points_added": 1.8659,
        "xpoints_added": 1.2659,
        "passes_attempted": 204.0,
        "pass_completion_pct": 0.6814,
        "xpass_completion_pct": 0.7756,
        "passes_over_expected": -19.221,
        "passes_over_expected_p100": -9.4221,
        "avg_pass_distance": 12.3365,
        "avg_pass_vertical": 0.0743
      }
    },
    {
      "canonical_id": "mauricio-cuevas",
      "canonical_name": "Mauricio Cuevas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 941.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.473,
        "xg_place": 0.6392,
        "goals_minus_xg": 1.527,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 2.5745,
        "assists_minus_xa": 0.4255,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.0475,
        "points_added": 1.4786,
        "xpoints_added": 0.3149,
        "passes_attempted": 557.0,
        "pass_completion_pct": 0.7666,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": 9.3665,
        "passes_over_expected_p100": 1.6816,
        "avg_pass_distance": 18.6317,
        "avg_pass_vertical": 3.3211
      }
    },
    {
      "canonical_id": "maya-yoshida",
      "canonical_name": "Maya Yoshida",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2637.0,
        "shots": 20.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 3.3886,
        "xg_place": -0.7412,
        "goals_minus_xg": -1.3886,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.0828,
        "assists_minus_xa": -1.0828,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4714,
        "points_added": 2.5828,
        "xpoints_added": 2.6767,
        "passes_attempted": 2015.0,
        "pass_completion_pct": 0.928,
        "xpass_completion_pct": 0.9059,
        "passes_over_expected": 44.6978,
        "passes_over_expected_p100": 2.2183,
        "avg_pass_distance": 20.3863,
        "avg_pass_vertical": 7.4168
      }
    },
    {
      "canonical_id": "miguel-berry",
      "canonical_name": "Miguel Berry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 764.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.5766,
        "xg_place": -0.1491,
        "goals_minus_xg": -1.5766,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.0611,
        "assists_minus_xa": 0.9389,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6377,
        "points_added": 0.0,
        "xpoints_added": 1.28,
        "passes_attempted": 114.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -1.7845,
        "passes_over_expected_p100": -1.5653,
        "avg_pass_distance": 14.2713,
        "avg_pass_vertical": -0.4298
      }
    },
    {
      "canonical_id": "miki-yamane",
      "canonical_name": "Miki Yamane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2478.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.0884,
        "xg_place": -0.1812,
        "goals_minus_xg": -0.0884,
        "key_passes": 24.0,
        "assists": 4.0,
        "xa": 3.6612,
        "assists_minus_xa": 0.3388,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7497,
        "points_added": 1.7733,
        "xpoints_added": 1.0921,
        "passes_attempted": 1525.0,
        "pass_completion_pct": 0.8407,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": 33.9418,
        "passes_over_expected_p100": 2.2257,
        "avg_pass_distance": 17.1034,
        "avg_pass_vertical": 2.4732
      }
    },
    {
      "canonical_id": "nicklaus-sullivan",
      "canonical_name": "Nicklaus Sullivan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.038,
        "xg_place": 0.0139,
        "goals_minus_xg": -0.038,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.038,
        "points_added": 0.0,
        "xpoints_added": 0.0346,
        "passes_attempted": 1.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.3236,
        "passes_over_expected": -0.3236,
        "passes_over_expected_p100": -32.3583,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "novak-mi\u0107ovi\u0107",
      "canonical_name": "Novak Mi\u0107ovi\u0107",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2019.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": 613.0,
        "pass_completion_pct": 0.7145,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -30.9645,
        "passes_over_expected_p100": -5.0513,
        "avg_pass_distance": 31.8165,
        "avg_pass_vertical": 23.4282,
        "shots_faced": 100.0,
        "goals_conceded": 36.0,
        "saves": 63.0,
        "headed_shot_share": 0.09,
        "xg_faced": 34.1029,
        "goals_conceded_minus_xg": 1.8971,
        "goals_per_xg": 1.0556
      }
    },
    {
      "canonical_id": "rub\u00e9n-ramos-jr",
      "canonical_name": "Rub\u00e9n Ramos Jr.",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 159.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6152,
        "xg_place": -0.3641,
        "goals_minus_xg": -0.6152,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0165,
        "assists_minus_xa": -0.0165,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6317,
        "points_added": 0.0,
        "xpoints_added": 0.18,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.8837,
        "xpass_completion_pct": 0.8475,
        "passes_over_expected": 1.5585,
        "passes_over_expected_p100": 3.6244,
        "avg_pass_distance": 14.4844,
        "avg_pass_vertical": -0.4129
      }
    },
    {
      "canonical_id": "tucker-lepley",
      "canonical_name": "Tucker Lepley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1719,
        "xg_place": -0.0533,
        "goals_minus_xg": -1.1719,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4173,
        "assists_minus_xa": -0.4173,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5892,
        "points_added": 0.0,
        "xpoints_added": 0.9081,
        "passes_attempted": 347.0,
        "pass_completion_pct": 0.8674,
        "xpass_completion_pct": 0.8534,
        "passes_over_expected": 4.8544,
        "passes_over_expected_p100": 1.399,
        "avg_pass_distance": 18.3409,
        "avg_pass_vertical": -1.2471
      }
    },
    {
      "canonical_id": "zanka",
      "canonical_name": "Zanka",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1507.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4472,
        "xg_place": 0.0815,
        "goals_minus_xg": -0.4472,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.924,
        "assists_minus_xa": 0.076,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3712,
        "points_added": 0.0,
        "xpoints_added": 0.289,
        "passes_attempted": 977.0,
        "pass_completion_pct": 0.8976,
        "xpass_completion_pct": 0.8696,
        "passes_over_expected": 27.4151,
        "passes_over_expected_p100": 2.806,
        "avg_pass_distance": 20.8659,
        "avg_pass_vertical": 8.3567
      }
    }
  ]
}