{
  "slug": "soccer-mlsnp-2022-gomnjnomwn",
  "game_id": "soccer-mlsnp-2022-gOMnJnOMwN",
  "display": "MLSNP 2022 Season",
  "league": "MLSNP",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2022",
  "synthetic": true,
  "player_count": 34,
  "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": "andrew-pannenberg",
      "canonical_name": "Andrew Pannenberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.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": 191.0,
        "pass_completion_pct": 0.733,
        "xpass_completion_pct": 0.7198,
        "passes_over_expected": 2.5167,
        "passes_over_expected_p100": 1.3176,
        "avg_pass_distance": 33.9794,
        "avg_pass_vertical": 24.9228,
        "shots_faced": 18.0,
        "goals_conceded": 5.0,
        "saves": 13.0,
        "headed_shot_share": 0.0556,
        "xg_faced": 5.3403,
        "goals_conceded_minus_xg": -0.3403,
        "goals_per_xg": 0.9363
      }
    },
    {
      "canonical_id": "brooklyn-raines",
      "canonical_name": "Brooklyn Raines",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1319.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9159,
        "xg_place": 0.725,
        "goals_minus_xg": 0.0841,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 0.7975,
        "assists_minus_xa": 2.2025,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.7134,
        "points_added": 0.0936,
        "xpoints_added": 0.4056,
        "passes_attempted": 319.0,
        "pass_completion_pct": 0.8088,
        "xpass_completion_pct": 0.8103,
        "passes_over_expected": -0.4716,
        "passes_over_expected_p100": -0.1478,
        "avg_pass_distance": 17.2451,
        "avg_pass_vertical": 1.4664
      }
    },
    {
      "canonical_id": "bryce-barnun",
      "canonical_name": "Bryce Barnun",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 38.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": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -1.156,
        "passes_over_expected_p100": -8.2569,
        "avg_pass_distance": 17.6315,
        "avg_pass_vertical": -1.5439
      }
    },
    {
      "canonical_id": "cesar-cordova",
      "canonical_name": "Cesar Cordova",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 227.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8935,
        "xg_place": 0.1331,
        "goals_minus_xg": -0.8935,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8935,
        "points_added": 0.0,
        "xpoints_added": 0.5539,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7377,
        "xpass_completion_pct": 0.7693,
        "passes_over_expected": -1.9289,
        "passes_over_expected_p100": -3.1621,
        "avg_pass_distance": 17.0394,
        "avg_pass_vertical": 0.1396
      }
    },
    {
      "canonical_id": "dalessandro-herrera",
      "canonical_name": "D'Alessandro Herrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 448.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5458,
        "xg_place": 0.2461,
        "goals_minus_xg": 0.4542,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5458,
        "points_added": 0.0,
        "xpoints_added": 0.0396,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.758,
        "passes_over_expected": 1.3042,
        "passes_over_expected_p100": 0.8695,
        "avg_pass_distance": 17.3614,
        "avg_pass_vertical": 1.8643
      }
    },
    {
      "canonical_id": "daniel-rios",
      "canonical_name": "Daniel Rios",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0992,
        "xg_place": -0.0992,
        "goals_minus_xg": -0.0992,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1844,
        "assists_minus_xa": -0.1844,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2836,
        "points_added": 0.0,
        "xpoints_added": 0.0195,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.8864,
        "xpass_completion_pct": 0.8539,
        "passes_over_expected": 1.4291,
        "passes_over_expected_p100": 3.2481,
        "avg_pass_distance": 17.9278,
        "avg_pass_vertical": -2.9717
      }
    },
    {
      "canonical_id": "diego-gonzalez",
      "canonical_name": "Diego Gonzalez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1120.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.5689,
        "xg_place": 0.0674,
        "goals_minus_xg": 1.4311,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.3564,
        "assists_minus_xa": -1.3564,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9253,
        "points_added": 0.7332,
        "xpoints_added": 0.2808,
        "passes_attempted": 341.0,
        "pass_completion_pct": 0.7331,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": -3.4954,
        "passes_over_expected_p100": -1.025,
        "avg_pass_distance": 20.0057,
        "avg_pass_vertical": 3.9741
      }
    },
    {
      "canonical_id": "diego-rosas",
      "canonical_name": "Diego Rosas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 345.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.346,
        "xg_place": -0.346,
        "goals_minus_xg": -0.346,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2379,
        "assists_minus_xa": -0.2379,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5839,
        "points_added": 0.0,
        "xpoints_added": 0.2144,
        "passes_attempted": 101.0,
        "pass_completion_pct": 0.7921,
        "xpass_completion_pct": 0.7761,
        "passes_over_expected": 1.6187,
        "passes_over_expected_p100": 1.6027,
        "avg_pass_distance": 18.3089,
        "avg_pass_vertical": 0.303
      }
    },
    {
      "canonical_id": "erick-monge",
      "canonical_name": "Erick Monge",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.4286,
        "xpass_completion_pct": 0.5435,
        "passes_over_expected": -0.8044,
        "passes_over_expected_p100": -11.4909,
        "avg_pass_distance": 25.2932,
        "avg_pass_vertical": 13.8
      }
    },
    {
      "canonical_id": "ethan-bartlow",
      "canonical_name": "Ethan Bartlow",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1467,
        "xg_place": 0.0482,
        "goals_minus_xg": -0.1467,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1467,
        "points_added": 0.0,
        "xpoints_added": 0.049,
        "passes_attempted": 170.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.8145,
        "passes_over_expected": -0.4587,
        "passes_over_expected_p100": -0.2698,
        "avg_pass_distance": 28.8526,
        "avg_pass_vertical": 11.4501
      }
    },
    {
      "canonical_id": "ian-hoffman",
      "canonical_name": "Ian Hoffman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 858.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.0964,
        "xg_place": -0.032,
        "goals_minus_xg": -0.0964,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8297,
        "assists_minus_xa": -0.8297,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9262,
        "points_added": 0.0,
        "xpoints_added": 0.074,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.763,
        "xpass_completion_pct": 0.7602,
        "passes_over_expected": 1.2366,
        "passes_over_expected_p100": 0.2791,
        "avg_pass_distance": 20.6822,
        "avg_pass_vertical": 5.6771
      }
    },
    {
      "canonical_id": "isaiah-leflore",
      "canonical_name": "Isaiah LeFlore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 974.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 0.9524,
        "xg_place": 0.6137,
        "goals_minus_xg": 2.0476,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.7829,
        "assists_minus_xa": -0.7829,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7354,
        "points_added": 0.716,
        "xpoints_added": 0.2892,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.7773,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": -0.8029,
        "passes_over_expected_p100": -0.1903,
        "avg_pass_distance": 19.1247,
        "avg_pass_vertical": 3.4555
      }
    },
    {
      "canonical_id": "jacob-evans",
      "canonical_name": "Jacob Evans",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1770.0,
        "shots": 35.0,
        "shots_on_target": 16.0,
        "goals": 2.0,
        "xg": 2.4882,
        "xg_place": 0.5559,
        "goals_minus_xg": -0.4882,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 2.2457,
        "assists_minus_xa": -1.2457,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7338,
        "points_added": 0.3988,
        "xpoints_added": 1.2896,
        "passes_attempted": 583.0,
        "pass_completion_pct": 0.7822,
        "xpass_completion_pct": 0.7773,
        "passes_over_expected": 2.8564,
        "passes_over_expected_p100": 0.4899,
        "avg_pass_distance": 18.5254,
        "avg_pass_vertical": 3.3854
      }
    },
    {
      "canonical_id": "jathan-juarez",
      "canonical_name": "Jathan Juarez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1721.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4161,
        "xg_place": -0.1816,
        "goals_minus_xg": 0.5839,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.8122,
        "assists_minus_xa": 0.1878,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2283,
        "points_added": 0.5738,
        "xpoints_added": 0.0767,
        "passes_attempted": 674.0,
        "pass_completion_pct": 0.7982,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": -4.6846,
        "passes_over_expected_p100": -0.695,
        "avg_pass_distance": 17.3241,
        "avg_pass_vertical": 2.0109
      }
    },
    {
      "canonical_id": "jesus-daniel-rave-orejuela",
      "canonical_name": "Jesus Daniel Rave Orejuela",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 34.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.054,
        "assists_minus_xa": -0.054,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.054,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8731,
        "passes_over_expected": 0.427,
        "passes_over_expected_p100": 1.5815,
        "avg_pass_distance": 22.127,
        "avg_pass_vertical": 7.7845
      }
    },
    {
      "canonical_id": "jon-talen-maples",
      "canonical_name": "Jon-Talen Maples",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2187.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 1.184,
        "xg_place": 1.0505,
        "goals_minus_xg": 1.816,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4176,
        "assists_minus_xa": -0.4176,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6015,
        "points_added": 1.3689,
        "xpoints_added": 0.5248,
        "passes_attempted": 1192.0,
        "pass_completion_pct": 0.7819,
        "xpass_completion_pct": 0.7803,
        "passes_over_expected": 1.8714,
        "passes_over_expected_p100": 0.157,
        "avg_pass_distance": 28.2018,
        "avg_pass_vertical": 12.756
      }
    },
    {
      "canonical_id": "joseph-farouz",
      "canonical_name": "Joseph Farouz",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 129.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3057,
        "xg_place": -0.3057,
        "goals_minus_xg": -0.3057,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3057,
        "points_added": 0.0,
        "xpoints_added": 0.0669,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.5185,
        "xpass_completion_pct": 0.6959,
        "passes_over_expected": -4.7886,
        "passes_over_expected_p100": -17.7354,
        "avg_pass_distance": 14.6213,
        "avg_pass_vertical": -4.5863
      }
    },
    {
      "canonical_id": "joyner-castillo-mejia",
      "canonical_name": "Joyner Castillo Mejia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 451.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.9635,
        "xg_place": -0.8517,
        "goals_minus_xg": -1.9635,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0611,
        "assists_minus_xa": -0.0611,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0246,
        "points_added": 0.0,
        "xpoints_added": 1.651,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.7326,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": -4.6147,
        "passes_over_expected_p100": -5.366,
        "avg_pass_distance": 14.2835,
        "avg_pass_vertical": -0.9879
      }
    },
    {
      "canonical_id": "juan-castilla",
      "canonical_name": "Juan Castilla",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1552.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4554,
        "xg_place": 0.4078,
        "goals_minus_xg": 0.5446,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.3238,
        "assists_minus_xa": 1.6762,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.7792,
        "points_added": 0.219,
        "xpoints_added": 0.311,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.8038,
        "xpass_completion_pct": 0.7867,
        "passes_over_expected": 14.3576,
        "passes_over_expected_p100": 1.7174,
        "avg_pass_distance": 23.9154,
        "avg_pass_vertical": 6.2481
      }
    },
    {
      "canonical_id": "justin-stewart",
      "canonical_name": "Justin Stewart",
      "positions": [
        "DL"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 102.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": 26.0,
        "pass_completion_pct": 0.7308,
        "xpass_completion_pct": 0.7519,
        "passes_over_expected": -0.5504,
        "passes_over_expected_p100": -2.1168,
        "avg_pass_distance": 32.7252,
        "avg_pass_vertical": 27.2383,
        "shots_faced": 4.0,
        "goals_conceded": 0.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.4231,
        "goals_conceded_minus_xg": -0.4231,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "kyle-edwards",
      "canonical_name": "Kyle Edwards",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 936.0,
        "shots": 43.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 6.883,
        "xg_place": -1.2398,
        "goals_minus_xg": -1.883,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.1551,
        "assists_minus_xa": 0.8449,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.0381,
        "points_added": 2.1167,
        "xpoints_added": 3.1875,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.6753,
        "xpass_completion_pct": 0.6765,
        "passes_over_expected": -0.2326,
        "passes_over_expected_p100": -0.1199,
        "avg_pass_distance": 17.243,
        "avg_pass_vertical": 2.0534
      }
    },
    {
      "canonical_id": "logan-erb",
      "canonical_name": "Logan Erb",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 104.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 32.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7984,
        "passes_over_expected": -1.55,
        "passes_over_expected_p100": -4.8439,
        "avg_pass_distance": 31.4613,
        "avg_pass_vertical": 20.2005,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.7449,
        "goals_conceded_minus_xg": -0.7449,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "marcelo-palomino",
      "canonical_name": "Marcelo Palomino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1525.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 4.06,
        "xg_place": 1.585,
        "goals_minus_xg": 2.94,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.9747,
        "assists_minus_xa": -1.9747,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.0346,
        "points_added": 2.9654,
        "xpoints_added": 1.9545,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.7942,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -3.7481,
        "passes_over_expected_p100": -0.5714,
        "avg_pass_distance": 19.1481,
        "avg_pass_vertical": 2.6804
      }
    },
    {
      "canonical_id": "micael",
      "canonical_name": "Micael",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1691.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7078,
        "xg_place": -0.2129,
        "goals_minus_xg": 0.2922,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1529,
        "assists_minus_xa": -0.1529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8607,
        "points_added": 0.327,
        "xpoints_added": 0.4412,
        "passes_attempted": 861.0,
        "pass_completion_pct": 0.8049,
        "xpass_completion_pct": 0.8219,
        "passes_over_expected": -14.6738,
        "passes_over_expected_p100": -1.7043,
        "avg_pass_distance": 28.0176,
        "avg_pass_vertical": 10.9939
      }
    },
    {
      "canonical_id": "michael-nelson",
      "canonical_name": "Michael Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 484.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": 163.0,
        "pass_completion_pct": 0.8037,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": 4.7551,
        "passes_over_expected_p100": 2.9172,
        "avg_pass_distance": 31.4284,
        "avg_pass_vertical": 19.3046,
        "shots_faced": 14.0,
        "goals_conceded": 3.0,
        "saves": 11.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 4.9688,
        "goals_conceded_minus_xg": -1.9688,
        "goals_per_xg": 0.6038
      }
    },
    {
      "canonical_id": "mujeeb-murana",
      "canonical_name": "Mujeeb Murana",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2142.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0535,
        "xg_place": 0.6545,
        "goals_minus_xg": 0.9465,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.3907,
        "assists_minus_xa": 1.6093,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.4442,
        "points_added": 0.9257,
        "xpoints_added": 0.5579,
        "passes_attempted": 1125.0,
        "pass_completion_pct": 0.7422,
        "xpass_completion_pct": 0.7301,
        "passes_over_expected": 13.5846,
        "passes_over_expected_p100": 1.2075,
        "avg_pass_distance": 23.01,
        "avg_pass_vertical": 6.5748
      }
    },
    {
      "canonical_id": "paolo-r\u00edos",
      "canonical_name": "Paolo R\u00edos",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 59.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0549,
        "xg_place": -0.0549,
        "goals_minus_xg": -0.0549,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2092,
        "assists_minus_xa": -0.2092,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2641,
        "points_added": 0.0,
        "xpoints_added": 0.0309,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6278,
        "passes_over_expected": -0.2782,
        "passes_over_expected_p100": -2.7825,
        "avg_pass_distance": 26.4841,
        "avg_pass_vertical": 20.4476
      }
    },
    {
      "canonical_id": "papa-ndoye",
      "canonical_name": "Papa Ndoye",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1378.0,
        "shots": 50.0,
        "shots_on_target": 20.0,
        "goals": 5.0,
        "xg": 5.749,
        "xg_place": -0.6773,
        "goals_minus_xg": -0.749,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 3.5016,
        "assists_minus_xa": -0.5016,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2506,
        "points_added": 1.5114,
        "xpoints_added": 3.0702,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7043,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": -9.1587,
        "passes_over_expected_p100": -3.0428,
        "avg_pass_distance": 16.285,
        "avg_pass_vertical": -1.1305
      }
    },
    {
      "canonical_id": "paulo-lima",
      "canonical_name": "Paulo Lima",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2947,
        "xg_place": -0.1083,
        "goals_minus_xg": -0.2947,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4564,
        "assists_minus_xa": -0.4564,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7511,
        "points_added": 0.0,
        "xpoints_added": 0.1591,
        "passes_attempted": 481.0,
        "pass_completion_pct": 0.79,
        "xpass_completion_pct": 0.8028,
        "passes_over_expected": -6.1405,
        "passes_over_expected_p100": -1.2766,
        "avg_pass_distance": 20.7853,
        "avg_pass_vertical": 4.4545
      }
    },
    {
      "canonical_id": "reese-miller",
      "canonical_name": "Reese Miller",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 359.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": 3.0,
        "assists": 0.0,
        "xa": 0.3877,
        "assists_minus_xa": -0.3877,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3877,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 183.0,
        "pass_completion_pct": 0.7213,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": -7.0474,
        "passes_over_expected_p100": -3.851,
        "avg_pass_distance": 19.1351,
        "avg_pass_vertical": 4.2465
      }
    },
    {
      "canonical_id": "roberto-avila",
      "canonical_name": "Roberto Avila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1057.0,
        "shots": 26.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 3.5494,
        "xg_place": 0.9835,
        "goals_minus_xg": 2.4506,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.4892,
        "assists_minus_xa": 1.5108,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 5.0386,
        "points_added": 0.8335,
        "xpoints_added": 0.9464,
        "passes_attempted": 259.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7352,
        "passes_over_expected": -8.4072,
        "passes_over_expected_p100": -3.246,
        "avg_pass_distance": 15.6065,
        "avg_pass_vertical": -0.4239
      }
    },
    {
      "canonical_id": "sterling-penniston-john",
      "canonical_name": "Sterling Penniston-John",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4481,
        "xg_place": 0.0421,
        "goals_minus_xg": -0.4481,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4481,
        "points_added": 0.0,
        "xpoints_added": 0.3142,
        "passes_attempted": 389.0,
        "pass_completion_pct": 0.8175,
        "xpass_completion_pct": 0.8401,
        "passes_over_expected": -8.7892,
        "passes_over_expected_p100": -2.2594,
        "avg_pass_distance": 25.1291,
        "avg_pass_vertical": 9.3174
      }
    },
    {
      "canonical_id": "thiago-fernandes",
      "canonical_name": "Thiago Fernandes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7308,
        "xg_place": -0.1654,
        "goals_minus_xg": -0.7308,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2355,
        "assists_minus_xa": -0.2355,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9663,
        "points_added": 0.0,
        "xpoints_added": 0.2229,
        "passes_attempted": 68.0,
        "pass_completion_pct": 0.8971,
        "xpass_completion_pct": 0.8555,
        "passes_over_expected": 2.8231,
        "passes_over_expected_p100": 4.1516,
        "avg_pass_distance": 14.4174,
        "avg_pass_vertical": -2.7475
      }
    },
    {
      "canonical_id": "xavier-valdez",
      "canonical_name": "Xavier Valdez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1286.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": 419.0,
        "pass_completion_pct": 0.747,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": -4.9936,
        "passes_over_expected_p100": -1.1918,
        "avg_pass_distance": 34.6114,
        "avg_pass_vertical": 25.4369,
        "shots_faced": 54.0,
        "goals_conceded": 15.0,
        "saves": 36.0,
        "headed_shot_share": 0.1481,
        "xg_faced": 16.1305,
        "goals_conceded_minus_xg": -1.1305,
        "goals_per_xg": 0.9299
      }
    }
  ]
}