{
  "slug": "soccer-mlsnp-2024-4wm4e4d5jb",
  "game_id": "soccer-mlsnp-2024-4wM4E4d5jB",
  "display": "MLSNP 2024 Season",
  "league": "MLSNP",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2024",
  "synthetic": true,
  "player_count": 36,
  "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-bibout",
      "canonical_name": "Aaron Bibout",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1846.0,
        "shots": 49.0,
        "shots_on_target": 23.0,
        "goals": 8.0,
        "xg": 8.289,
        "xg_place": 1.1872,
        "goals_minus_xg": -0.289,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.7028,
        "assists_minus_xa": 0.2972,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.9918,
        "points_added": 4.8689,
        "xpoints_added": 5.9794,
        "passes_attempted": 485.0,
        "pass_completion_pct": 0.7835,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": -8.9893,
        "passes_over_expected_p100": -1.8535,
        "avg_pass_distance": 16.2862,
        "avg_pass_vertical": -2.2779
      }
    },
    {
      "canonical_id": "axel-essengue",
      "canonical_name": "Axel Essengue",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2701.0,
        "shots": 27.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.6043,
        "xg_place": -0.3189,
        "goals_minus_xg": 0.3957,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7866,
        "assists_minus_xa": 0.2134,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3908,
        "points_added": 3.161,
        "xpoints_added": 2.3184,
        "passes_attempted": 2268.0,
        "pass_completion_pct": 0.9339,
        "xpass_completion_pct": 0.906,
        "passes_over_expected": 63.1851,
        "passes_over_expected_p100": 2.7859,
        "avg_pass_distance": 21.2068,
        "avg_pass_vertical": 4.9143
      }
    },
    {
      "canonical_id": "brady-scott",
      "canonical_name": "Brady Scott",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2774.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.173,
        "assists_minus_xa": -0.173,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.173,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1248.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.8244,
        "passes_over_expected": 25.2037,
        "passes_over_expected_p100": 2.0195,
        "avg_pass_distance": 30.114,
        "avg_pass_vertical": 20.1758,
        "shots_faced": 158.0,
        "goals_conceded": 49.0,
        "saves": 109.0,
        "headed_shot_share": 0.1266,
        "xg_faced": 45.1409,
        "goals_conceded_minus_xg": 3.8591,
        "goals_per_xg": 1.0855
      }
    },
    {
      "canonical_id": "carlos-diaz",
      "canonical_name": "Carlos Diaz",
      "positions": [],
      "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": 1.0,
        "assists": 0.0,
        "xa": 0.0391,
        "assists_minus_xa": -0.0391,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0391,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.9091,
        "xpass_completion_pct": 0.8418,
        "passes_over_expected": 2.9628,
        "passes_over_expected_p100": 6.7336,
        "avg_pass_distance": 23.4552,
        "avg_pass_vertical": -4.8705
      }
    },
    {
      "canonical_id": "carson-klein",
      "canonical_name": "Carson Klein",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 917.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1333,
        "xg_place": 0.0122,
        "goals_minus_xg": -0.1333,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0286,
        "assists_minus_xa": -0.0286,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1619,
        "points_added": 0.0,
        "xpoints_added": 0.0965,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.8372,
        "xpass_completion_pct": 0.8419,
        "passes_over_expected": -2.7974,
        "passes_over_expected_p100": -0.4647,
        "avg_pass_distance": 23.1032,
        "avg_pass_vertical": 5.957
      }
    },
    {
      "canonical_id": "christian-coreas",
      "canonical_name": "Christian Coreas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2.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": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "christian-tchouante",
      "canonical_name": "Christian Tchouante",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 549.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1024,
        "xg_place": -0.0435,
        "goals_minus_xg": -0.1024,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1024,
        "points_added": 0.0,
        "xpoints_added": 0.1108,
        "passes_attempted": 408.0,
        "pass_completion_pct": 0.902,
        "xpass_completion_pct": 0.9049,
        "passes_over_expected": -1.1839,
        "passes_over_expected_p100": -0.2902,
        "avg_pass_distance": 22.4245,
        "avg_pass_vertical": 6.0836
      }
    },
    {
      "canonical_id": "david-d\u00edaz",
      "canonical_name": "David D\u00edaz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 972.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.259,
        "xg_place": 0.6237,
        "goals_minus_xg": 0.741,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.6818,
        "assists_minus_xa": -0.6818,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9408,
        "points_added": 1.1454,
        "xpoints_added": 0.7108,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7686,
        "xpass_completion_pct": 0.7398,
        "passes_over_expected": 6.9781,
        "passes_over_expected_p100": 2.8835,
        "avg_pass_distance": 17.6967,
        "avg_pass_vertical": -0.0908
      }
    },
    {
      "canonical_id": "diego-lopez",
      "canonical_name": "Diego Lopez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 169.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1934,
        "xg_place": -0.1332,
        "goals_minus_xg": -0.1934,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0543,
        "assists_minus_xa": -0.0543,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2477,
        "points_added": 0.0,
        "xpoints_added": 0.0756,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.8684,
        "xpass_completion_pct": 0.8422,
        "passes_over_expected": 1.9938,
        "passes_over_expected_p100": 2.6235,
        "avg_pass_distance": 21.3771,
        "avg_pass_vertical": 4.4595
      }
    },
    {
      "canonical_id": "dylan-vanney",
      "canonical_name": "Dylan Vanney",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4576,
        "xg_place": -0.4576,
        "goals_minus_xg": -0.4576,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0613,
        "assists_minus_xa": -0.0613,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5189,
        "points_added": 0.0,
        "xpoints_added": 0.9105,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8691,
        "passes_over_expected": -0.2982,
        "passes_over_expected_p100": -2.2941,
        "avg_pass_distance": 17.6584,
        "avg_pass_vertical": -0.575
      }
    },
    {
      "canonical_id": "emiliano-garcia",
      "canonical_name": "Emiliano Garcia",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0421,
        "xg_place": -0.0421,
        "goals_minus_xg": -0.0421,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0421,
        "points_added": 0.0,
        "xpoints_added": 0.0407,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "emiro-garc\u00e9s",
      "canonical_name": "Emiro Garc\u00e9s",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0316,
        "xg_place": -0.0316,
        "goals_minus_xg": -0.0316,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0316,
        "points_added": 0.0,
        "xpoints_added": 0.0282,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.8981,
        "xpass_completion_pct": 0.894,
        "passes_over_expected": 0.4523,
        "passes_over_expected_p100": 0.4188,
        "avg_pass_distance": 23.4796,
        "avg_pass_vertical": 6.9476
      }
    },
    {
      "canonical_id": "enrique-martinez",
      "canonical_name": "Enrique Martinez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 114.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": 56.0,
        "pass_completion_pct": 0.8036,
        "xpass_completion_pct": 0.8211,
        "passes_over_expected": -0.9824,
        "passes_over_expected_p100": -1.7543,
        "avg_pass_distance": 23.3895,
        "avg_pass_vertical": 9.2349
      }
    },
    {
      "canonical_id": "eric-hernandez",
      "canonical_name": "Eric Hernandez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 435.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3671,
        "xg_place": -0.17,
        "goals_minus_xg": 0.6329,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5344,
        "assists_minus_xa": -0.5344,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9015,
        "points_added": 1.848,
        "xpoints_added": 0.4631,
        "passes_attempted": 144.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7542,
        "passes_over_expected": -0.6012,
        "passes_over_expected_p100": -0.4175,
        "avg_pass_distance": 16.2466,
        "avg_pass_vertical": 2.8399
      }
    },
    {
      "canonical_id": "gabriel-arnold",
      "canonical_name": "Gabriel Arnold",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1276.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5369,
        "xg_place": 0.1944,
        "goals_minus_xg": 0.4631,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 1.6365,
        "assists_minus_xa": 1.3635,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1734,
        "points_added": 0.5495,
        "xpoints_added": 0.397,
        "passes_attempted": 789.0,
        "pass_completion_pct": 0.8695,
        "xpass_completion_pct": 0.8445,
        "passes_over_expected": 19.6509,
        "passes_over_expected_p100": 2.4906,
        "avg_pass_distance": 19.8355,
        "avg_pass_vertical": 3.273
      }
    },
    {
      "canonical_id": "gino-vivi",
      "canonical_name": "Gino Vivi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 958.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 3.6622,
        "xg_place": 0.9537,
        "goals_minus_xg": 1.3378,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6216,
        "assists_minus_xa": -0.6216,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2838,
        "points_added": 1.4887,
        "xpoints_added": 1.5966,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7801,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": 7.4957,
        "passes_over_expected_p100": 1.9171,
        "avg_pass_distance": 17.4865,
        "avg_pass_vertical": -1.4634
      }
    },
    {
      "canonical_id": "harbor-miller",
      "canonical_name": "Harbor Miller",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1725.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9162,
        "xg_place": -0.3331,
        "goals_minus_xg": 0.0838,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.7612,
        "assists_minus_xa": 0.2388,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6775,
        "points_added": 1.048,
        "xpoints_added": 0.6289,
        "passes_attempted": 861.0,
        "pass_completion_pct": 0.7816,
        "xpass_completion_pct": 0.8036,
        "passes_over_expected": -18.923,
        "passes_over_expected_p100": -2.1978,
        "avg_pass_distance": 19.0239,
        "avg_pass_vertical": 2.3284
      }
    },
    {
      "canonical_id": "hope-avayevu",
      "canonical_name": "Hope Avayevu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 441.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4751,
        "xg_place": -0.2367,
        "goals_minus_xg": -0.4751,
        "key_passes": 9.0,
        "assists": 4.0,
        "xa": 2.1872,
        "assists_minus_xa": 1.8128,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.6623,
        "points_added": 0.0,
        "xpoints_added": 0.2828,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.7483,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -4.2342,
        "passes_over_expected_p100": -2.8041,
        "avg_pass_distance": 15.9235,
        "avg_pass_vertical": 1.1993
      }
    },
    {
      "canonical_id": "ifunanyachi-achara",
      "canonical_name": "Ifunanyachi Achara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.1241,
        "xg_place": -0.288,
        "goals_minus_xg": 0.8759,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4757,
        "assists_minus_xa": 0.5243,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5997,
        "points_added": 2.2915,
        "xpoints_added": 1.2801,
        "passes_attempted": 113.0,
        "pass_completion_pct": 0.6991,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": -5.0004,
        "passes_over_expected_p100": -4.4252,
        "avg_pass_distance": 16.4951,
        "avg_pass_vertical": 0.8369
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1785.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.6522,
        "xg_place": 0.3388,
        "goals_minus_xg": 1.3478,
        "key_passes": 36.0,
        "assists": 1.0,
        "xa": 3.5896,
        "assists_minus_xa": -2.5896,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.2418,
        "points_added": 1.6029,
        "xpoints_added": 1.1551,
        "passes_attempted": 1408.0,
        "pass_completion_pct": 0.8757,
        "xpass_completion_pct": 0.8468,
        "passes_over_expected": 40.7374,
        "passes_over_expected_p100": 2.8933,
        "avg_pass_distance": 20.9871,
        "avg_pass_vertical": 3.1096
      }
    },
    {
      "canonical_id": "jalen-neal",
      "canonical_name": "Jalen Neal",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 74.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": 91.0,
        "pass_completion_pct": 0.956,
        "xpass_completion_pct": 0.9006,
        "passes_over_expected": 5.0423,
        "passes_over_expected_p100": 5.541,
        "avg_pass_distance": 21.6789,
        "avg_pass_vertical": 7.432
      }
    },
    {
      "canonical_id": "javier-corona",
      "canonical_name": "Javier Corona",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 337.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0939,
        "xg_place": 0.4701,
        "goals_minus_xg": 0.9061,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0939,
        "points_added": 1.4211,
        "xpoints_added": 1.5539,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.8364,
        "xpass_completion_pct": 0.8533,
        "passes_over_expected": -0.9327,
        "passes_over_expected_p100": -1.6959,
        "avg_pass_distance": 16.926,
        "avg_pass_vertical": -0.419
      }
    },
    {
      "canonical_id": "jonathan-p\u00e9rez",
      "canonical_name": "Jonathan P\u00e9rez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 335.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5486,
        "xg_place": 1.4603,
        "goals_minus_xg": 0.4514,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 1.4007,
        "assists_minus_xa": 1.5993,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9492,
        "points_added": 0.4483,
        "xpoints_added": 0.2999,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.7868,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": 1.7076,
        "passes_over_expected_p100": 1.2556,
        "avg_pass_distance": 17.5673,
        "avg_pass_vertical": -2.7514
      }
    },
    {
      "canonical_id": "jose-magana",
      "canonical_name": "Jose Magana",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 892.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7206,
        "xg_place": -0.2521,
        "goals_minus_xg": -0.7206,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.4704,
        "assists_minus_xa": 0.5296,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.191,
        "points_added": 0.0,
        "xpoints_added": 0.5884,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.9049,
        "xpass_completion_pct": 0.8748,
        "passes_over_expected": 18.4014,
        "passes_over_expected_p100": 3.0166,
        "avg_pass_distance": 22.9546,
        "avg_pass_vertical": 8.0625
      }
    },
    {
      "canonical_id": "marcus-ferkranus",
      "canonical_name": "Marcus Ferkranus",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 665.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.0505,
        "assists_minus_xa": -0.0505,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0505,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 498.0,
        "pass_completion_pct": 0.9317,
        "xpass_completion_pct": 0.9092,
        "passes_over_expected": 11.2011,
        "passes_over_expected_p100": 2.2492,
        "avg_pass_distance": 22.9399,
        "avg_pass_vertical": 6.5732
      }
    },
    {
      "canonical_id": "mauricio-cuevas",
      "canonical_name": "Mauricio Cuevas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 387.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2186,
        "xg_place": -0.2035,
        "goals_minus_xg": -0.2186,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.3422,
        "assists_minus_xa": -0.3422,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5609,
        "points_added": 0.0,
        "xpoints_added": 0.1856,
        "passes_attempted": 380.0,
        "pass_completion_pct": 0.8579,
        "xpass_completion_pct": 0.8051,
        "passes_over_expected": 20.0647,
        "passes_over_expected_p100": 5.2802,
        "avg_pass_distance": 21.2103,
        "avg_pass_vertical": 7.8127
      }
    },
    {
      "canonical_id": "max-middleby",
      "canonical_name": "Max Middleby",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 163.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": 69.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.8246,
        "passes_over_expected": -0.8947,
        "passes_over_expected_p100": -1.2967,
        "avg_pass_distance": 20.0631,
        "avg_pass_vertical": 5.1902
      }
    },
    {
      "canonical_id": "nicolas-schelotto",
      "canonical_name": "Nicolas Schelotto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1912,
        "xg_place": 0.5074,
        "goals_minus_xg": -0.1912,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 0.4553,
        "assists_minus_xa": 1.5447,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6465,
        "points_added": 0.0,
        "xpoints_added": 0.2641,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.8268,
        "xpass_completion_pct": 0.8182,
        "passes_over_expected": 3.7292,
        "passes_over_expected_p100": 0.8612,
        "avg_pass_distance": 22.9569,
        "avg_pass_vertical": 4.4666
      }
    },
    {
      "canonical_id": "owen-pratt",
      "canonical_name": "Owen Pratt",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 27.0,
        "pass_completion_pct": 0.9259,
        "xpass_completion_pct": 0.8832,
        "passes_over_expected": 1.1546,
        "passes_over_expected_p100": 4.2765,
        "avg_pass_distance": 22.127,
        "avg_pass_vertical": 14.7924,
        "shots_faced": 6.0,
        "goals_conceded": 4.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9552,
        "goals_conceded_minus_xg": 2.0448,
        "goals_per_xg": 2.0458
      }
    },
    {
      "canonical_id": "paul-gindiri",
      "canonical_name": "Paul Gindiri",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 716.0,
        "shots": 22.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 3.9271,
        "xg_place": -0.7506,
        "goals_minus_xg": -1.9271,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 1.0783,
        "assists_minus_xa": -0.0783,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0055,
        "points_added": 1.7532,
        "xpoints_added": 2.6152,
        "passes_attempted": 134.0,
        "pass_completion_pct": 0.8209,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": -1.201,
        "passes_over_expected_p100": -0.8962,
        "avg_pass_distance": 15.8869,
        "avg_pass_vertical": -2.8673
      }
    },
    {
      "canonical_id": "riley-dalgado",
      "canonical_name": "Riley Dalgado",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2708.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3175,
        "xg_place": 0.4138,
        "goals_minus_xg": 0.6825,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.4816,
        "assists_minus_xa": -0.4816,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7991,
        "points_added": 0.6774,
        "xpoints_added": 0.1795,
        "passes_attempted": 1649.0,
        "pass_completion_pct": 0.8448,
        "xpass_completion_pct": 0.8261,
        "passes_over_expected": 30.7896,
        "passes_over_expected_p100": 1.8672,
        "avg_pass_distance": 18.2753,
        "avg_pass_vertical": 1.1539
      }
    },
    {
      "canonical_id": "rub\u00e9n-ramos-jr",
      "canonical_name": "Rub\u00e9n Ramos Jr.",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2204.0,
        "shots": 63.0,
        "shots_on_target": 25.0,
        "goals": 8.0,
        "xg": 7.0727,
        "xg_place": -0.34,
        "goals_minus_xg": 0.9273,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 3.3732,
        "assists_minus_xa": -0.3732,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.446,
        "points_added": 5.5654,
        "xpoints_added": 4.38,
        "passes_attempted": 574.0,
        "pass_completion_pct": 0.7927,
        "xpass_completion_pct": 0.7765,
        "passes_over_expected": 9.3014,
        "passes_over_expected_p100": 1.6205,
        "avg_pass_distance": 17.3456,
        "avg_pass_vertical": 2.9917
      }
    },
    {
      "canonical_id": "sean-karani",
      "canonical_name": "Sean Karani",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2145.0,
        "shots": 47.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 6.2327,
        "xg_place": -1.2318,
        "goals_minus_xg": -1.2327,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.015,
        "assists_minus_xa": -1.015,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.2476,
        "points_added": 3.7358,
        "xpoints_added": 4.4738,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.7768,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -1.6018,
        "passes_over_expected_p100": -0.2729,
        "avg_pass_distance": 16.039,
        "avg_pass_vertical": -0.185
      }
    },
    {
      "canonical_id": "sergio-villalpando",
      "canonical_name": "Sergio Villalpando",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 234.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1123,
        "xg_place": -0.0423,
        "goals_minus_xg": -0.1123,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3616,
        "assists_minus_xa": 0.6384,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4739,
        "points_added": 0.0,
        "xpoints_added": 0.1015,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.7297,
        "xpass_completion_pct": 0.7475,
        "passes_over_expected": -1.316,
        "passes_over_expected_p100": -1.7784,
        "avg_pass_distance": 16.6359,
        "avg_pass_vertical": -2.9602
      }
    },
    {
      "canonical_id": "tucker-lepley",
      "canonical_name": "Tucker Lepley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1851.0,
        "shots": 41.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 2.5231,
        "xg_place": 0.1485,
        "goals_minus_xg": -1.5231,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 3.1153,
        "assists_minus_xa": -1.1153,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.6384,
        "points_added": 0.0106,
        "xpoints_added": 1.8715,
        "passes_attempted": 1229.0,
        "pass_completion_pct": 0.8714,
        "xpass_completion_pct": 0.8496,
        "passes_over_expected": 26.8668,
        "passes_over_expected_p100": 2.1861,
        "avg_pass_distance": 20.1579,
        "avg_pass_vertical": 2.8805
      }
    },
    {
      "canonical_id": "v\u00edctor-casillas",
      "canonical_name": "V\u00edctor Casillas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 680.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0414,
        "xg_place": -0.0414,
        "goals_minus_xg": -0.0414,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.486,
        "assists_minus_xa": -0.486,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5274,
        "points_added": 0.0,
        "xpoints_added": 0.073,
        "passes_attempted": 327.0,
        "pass_completion_pct": 0.8318,
        "xpass_completion_pct": 0.8413,
        "passes_over_expected": -3.0914,
        "passes_over_expected_p100": -0.9454,
        "avg_pass_distance": 19.6203,
        "avg_pass_vertical": 2.0516
      }
    }
  ]
}