{
  "slug": "soccer-mlsnp-2023-kxme8z2q64",
  "game_id": "soccer-mlsnp-2023-KXMe8Z2Q64",
  "display": "MLSNP 2023 Season",
  "league": "MLSNP",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2023",
  "synthetic": true,
  "player_count": 31,
  "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": "abdoulaye-cissoko",
      "canonical_name": "Abdoulaye Cissoko",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 5.0,
        "xg": 4.8112,
        "xg_place": -0.0916,
        "goals_minus_xg": 0.1888,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1144,
        "assists_minus_xa": -0.1144,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.9256,
        "points_added": 2.3046,
        "xpoints_added": 2.8396,
        "passes_attempted": 1031.0,
        "pass_completion_pct": 0.9049,
        "xpass_completion_pct": 0.8841,
        "passes_over_expected": 21.5028,
        "passes_over_expected_p100": 2.0856,
        "avg_pass_distance": 20.7777,
        "avg_pass_vertical": 8.663
      }
    },
    {
      "canonical_id": "adolfo-ovalle",
      "canonical_name": "Adolfo Ovalle",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1738.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9007,
        "xg_place": -0.7495,
        "goals_minus_xg": -0.9007,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 1.1254,
        "assists_minus_xa": 0.8746,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0262,
        "points_added": 0.0,
        "xpoints_added": 0.3106,
        "passes_attempted": 1088.0,
        "pass_completion_pct": 0.8971,
        "xpass_completion_pct": 0.8785,
        "passes_over_expected": 20.162,
        "passes_over_expected_p100": 1.8531,
        "avg_pass_distance": 21.4759,
        "avg_pass_vertical": 6.0923
      }
    },
    {
      "canonical_id": "andrew-thomas",
      "canonical_name": "Andrew Thomas",
      "positions": [
        "OT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1365.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2017,
        "assists_minus_xa": 0.7983,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2017,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.7464,
        "xpass_completion_pct": 0.7554,
        "passes_over_expected": -3.7591,
        "passes_over_expected_p100": -0.8908,
        "avg_pass_distance": 35.7003,
        "avg_pass_vertical": 26.5529,
        "shots_faced": 73.0,
        "goals_conceded": 18.0,
        "saves": 54.0,
        "headed_shot_share": 0.1096,
        "xg_faced": 19.8549,
        "goals_conceded_minus_xg": -1.8549,
        "goals_per_xg": 0.9066
      }
    },
    {
      "canonical_id": "antonio-herrera",
      "canonical_name": "Antonio Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1025.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.2544,
        "xg_place": -0.3273,
        "goals_minus_xg": -0.2544,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.2479,
        "assists_minus_xa": -1.2479,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5023,
        "points_added": 0.3437,
        "xpoints_added": 0.652,
        "passes_attempted": 456.0,
        "pass_completion_pct": 0.7939,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": 1.3489,
        "passes_over_expected_p100": 0.2958,
        "avg_pass_distance": 18.1103,
        "avg_pass_vertical": 0.8973
      }
    },
    {
      "canonical_id": "blake-bowen",
      "canonical_name": "Blake Bowen",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1841.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0822,
        "xg_place": 0.2581,
        "goals_minus_xg": -0.0822,
        "key_passes": 17.0,
        "assists": 6.0,
        "xa": 2.667,
        "assists_minus_xa": 3.333,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.7493,
        "points_added": 0.0,
        "xpoints_added": 0.5324,
        "passes_attempted": 1044.0,
        "pass_completion_pct": 0.8372,
        "xpass_completion_pct": 0.8115,
        "passes_over_expected": 26.7604,
        "passes_over_expected_p100": 2.5633,
        "avg_pass_distance": 17.6769,
        "avg_pass_vertical": 2.0871
      }
    },
    {
      "canonical_id": "braud\u00edlio-rodrigues",
      "canonical_name": "Braud\u00edlio Rodrigues",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2540.0,
        "shots": 63.0,
        "shots_on_target": 29.0,
        "goals": 17.0,
        "xg": 9.7614,
        "xg_place": 2.3757,
        "goals_minus_xg": 7.2386,
        "key_passes": 31.0,
        "assists": 4.0,
        "xa": 3.6218,
        "assists_minus_xa": 0.3782,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 13.3831,
        "points_added": 7.2426,
        "xpoints_added": 5.4619,
        "passes_attempted": 1084.0,
        "pass_completion_pct": 0.8339,
        "xpass_completion_pct": 0.8285,
        "passes_over_expected": 5.8933,
        "passes_over_expected_p100": 0.5437,
        "avg_pass_distance": 17.4907,
        "avg_pass_vertical": -0.1801
      }
    },
    {
      "canonical_id": "christopher-aquino",
      "canonical_name": "Christopher Aquino",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 365.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7854,
        "xg_place": 0.2522,
        "goals_minus_xg": 0.2146,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.02,
        "assists_minus_xa": -0.02,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8053,
        "points_added": 0.7427,
        "xpoints_added": 0.4119,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.8202,
        "xpass_completion_pct": 0.8313,
        "passes_over_expected": -0.9861,
        "passes_over_expected_p100": -1.108,
        "avg_pass_distance": 14.9278,
        "avg_pass_vertical": -2.2218
      }
    },
    {
      "canonical_id": "cody-baker",
      "canonical_name": "Cody Baker",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 449.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": 5.0,
        "assists": 0.0,
        "xa": 0.1807,
        "assists_minus_xa": -0.1807,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1807,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.8306,
        "xpass_completion_pct": 0.8265,
        "passes_over_expected": 1.2238,
        "passes_over_expected_p100": 0.4066,
        "avg_pass_distance": 19.6248,
        "avg_pass_vertical": 1.995
      }
    },
    {
      "canonical_id": "danny-leyva",
      "canonical_name": "Danny Leyva",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.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": 48.0,
        "pass_completion_pct": 0.8542,
        "xpass_completion_pct": 0.856,
        "passes_over_expected": -0.0879,
        "passes_over_expected_p100": -0.1831,
        "avg_pass_distance": 21.7484,
        "avg_pass_vertical": 4.2034
      }
    },
    {
      "canonical_id": "dylan-teves",
      "canonical_name": "Dylan Teves",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 524.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.4585,
        "xg_place": 1.6653,
        "goals_minus_xg": 2.5415,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6913,
        "assists_minus_xa": -0.6913,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1498,
        "points_added": 2.5901,
        "xpoints_added": 0.7592,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.7969,
        "xpass_completion_pct": 0.8032,
        "passes_over_expected": -1.2071,
        "passes_over_expected_p100": -0.6287,
        "avg_pass_distance": 16.8055,
        "avg_pass_vertical": -0.4837
      }
    },
    {
      "canonical_id": "elias-katsaros",
      "canonical_name": "Elias Katsaros",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 723.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": 345.0,
        "pass_completion_pct": 0.8812,
        "xpass_completion_pct": 0.884,
        "passes_over_expected": -0.989,
        "passes_over_expected_p100": -0.2867,
        "avg_pass_distance": 19.4715,
        "avg_pass_vertical": 4.9476
      }
    },
    {
      "canonical_id": "ethan-dobbelaere",
      "canonical_name": "Ethan Dobbelaere",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 408.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3915,
        "xg_place": -0.3915,
        "goals_minus_xg": -0.3915,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.18,
        "assists_minus_xa": -0.18,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5716,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 173.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": -4.7708,
        "passes_over_expected_p100": -2.7577,
        "avg_pass_distance": 18.1,
        "avg_pass_vertical": 1.7125
      }
    },
    {
      "canonical_id": "eythor-bj\u00f8rgolfsson",
      "canonical_name": "Eythor Bj\u00f8rgolfsson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 781.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 3.132,
        "xg_place": -0.6739,
        "goals_minus_xg": -1.132,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5189,
        "assists_minus_xa": 0.4811,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.651,
        "points_added": 1.2069,
        "xpoints_added": 2.025,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.7198,
        "passes_over_expected": -0.3658,
        "passes_over_expected_p100": -0.2523,
        "avg_pass_distance": 13.6217,
        "avg_pass_vertical": -1.7945
      }
    },
    {
      "canonical_id": "frank-daroma",
      "canonical_name": "Frank Daroma",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2093.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8508,
        "xg_place": 0.0677,
        "goals_minus_xg": 0.1492,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9073,
        "assists_minus_xa": -0.9073,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7582,
        "points_added": 0.1669,
        "xpoints_added": 0.5514,
        "passes_attempted": 1413.0,
        "pass_completion_pct": 0.9066,
        "xpass_completion_pct": 0.8867,
        "passes_over_expected": 28.1372,
        "passes_over_expected_p100": 1.9913,
        "avg_pass_distance": 18.6638,
        "avg_pass_vertical": 0.8852
      }
    },
    {
      "canonical_id": "georgi-minoungou",
      "canonical_name": "Georgi Minoungou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1198.0,
        "shots": 23.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 2.4484,
        "xg_place": -1.5922,
        "goals_minus_xg": -2.4484,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.5133,
        "assists_minus_xa": 0.4867,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.9617,
        "points_added": 0.0,
        "xpoints_added": 1.4392,
        "passes_attempted": 394.0,
        "pass_completion_pct": 0.6751,
        "xpass_completion_pct": 0.7084,
        "passes_over_expected": -13.1129,
        "passes_over_expected_p100": -3.3281,
        "avg_pass_distance": 15.5342,
        "avg_pass_vertical": -0.8494
      }
    },
    {
      "canonical_id": "hal-uderitz",
      "canonical_name": "Hal Uderitz",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2509.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 2.7386,
        "xg_place": 0.6327,
        "goals_minus_xg": 0.2614,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.2603,
        "assists_minus_xa": -0.2603,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9989,
        "points_added": 1.6631,
        "xpoints_added": 2.0057,
        "passes_attempted": 1546.0,
        "pass_completion_pct": 0.8642,
        "xpass_completion_pct": 0.856,
        "passes_over_expected": 12.6505,
        "passes_over_expected_p100": 0.8183,
        "avg_pass_distance": 23.6843,
        "avg_pass_vertical": 8.2894
      }
    },
    {
      "canonical_id": "jack-ryan-jeremiah",
      "canonical_name": "Jack-Ryan Jeremiah",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 40.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7862,
        "passes_over_expected": -0.9311,
        "passes_over_expected_p100": -18.6221,
        "avg_pass_distance": 12.4745,
        "avg_pass_vertical": -4.1208
      }
    },
    {
      "canonical_id": "jacob-castro",
      "canonical_name": "Jacob Castro",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1260.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": 371.0,
        "pass_completion_pct": 0.8221,
        "xpass_completion_pct": 0.7968,
        "passes_over_expected": 9.402,
        "passes_over_expected_p100": 2.5342,
        "avg_pass_distance": 33.8732,
        "avg_pass_vertical": 24.2969,
        "shots_faced": 73.0,
        "goals_conceded": 18.0,
        "saves": 54.0,
        "headed_shot_share": 0.0822,
        "xg_faced": 19.2823,
        "goals_conceded_minus_xg": -1.2823,
        "goals_per_xg": 0.9335
      }
    },
    {
      "canonical_id": "josh-atencio",
      "canonical_name": "Josh Atencio",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 561.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3373,
        "xg_place": 0.0702,
        "goals_minus_xg": 0.6627,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.1928,
        "assists_minus_xa": -0.1928,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5302,
        "points_added": 0.5363,
        "xpoints_added": 0.2808,
        "passes_attempted": 343.0,
        "pass_completion_pct": 0.8426,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": -0.2818,
        "passes_over_expected_p100": -0.0822,
        "avg_pass_distance": 19.6727,
        "avg_pass_vertical": 2.8536
      }
    },
    {
      "canonical_id": "juan-alvarez",
      "canonical_name": "Juan Alvarez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 297.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5181,
        "xg_place": 0.0341,
        "goals_minus_xg": -0.5181,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2071,
        "assists_minus_xa": -0.2071,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7252,
        "points_added": 0.0,
        "xpoints_added": 0.4362,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.8827,
        "xpass_completion_pct": 0.8719,
        "passes_over_expected": 1.9304,
        "passes_over_expected_p100": 1.0784,
        "avg_pass_distance": 18.2518,
        "avg_pass_vertical": 0.8804
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1715.0,
        "shots": 30.0,
        "shots_on_target": 13.0,
        "goals": 7.0,
        "xg": 3.9836,
        "xg_place": 0.9992,
        "goals_minus_xg": 3.0164,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 3.5623,
        "assists_minus_xa": -0.5623,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.5459,
        "points_added": 3.353,
        "xpoints_added": 2.5664,
        "passes_attempted": 688.0,
        "pass_completion_pct": 0.7253,
        "xpass_completion_pct": 0.7422,
        "passes_over_expected": -11.6491,
        "passes_over_expected_p100": -1.6932,
        "avg_pass_distance": 18.977,
        "avg_pass_vertical": -0.3754
      }
    },
    {
      "canonical_id": "pedro-karalkovas",
      "canonical_name": "Pedro Karalkovas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 127.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 2.0,
        "xa": 0.3922,
        "assists_minus_xa": 1.6078,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.3922,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.8148,
        "xpass_completion_pct": 0.8065,
        "passes_over_expected": 0.673,
        "passes_over_expected_p100": 0.8308,
        "avg_pass_distance": 16.5865,
        "avg_pass_vertical": 0.149
      }
    },
    {
      "canonical_id": "raul-miglietti",
      "canonical_name": "Raul Miglietti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 938.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 7.0,
        "xg": 5.0181,
        "xg_place": 0.5762,
        "goals_minus_xg": 1.9819,
        "key_passes": 7.0,
        "assists": 3.0,
        "xa": 1.4786,
        "assists_minus_xa": 1.5214,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.4967,
        "points_added": 2.5553,
        "xpoints_added": 2.108,
        "passes_attempted": 213.0,
        "pass_completion_pct": 0.7277,
        "xpass_completion_pct": 0.7684,
        "passes_over_expected": -8.6649,
        "passes_over_expected_p100": -4.068,
        "avg_pass_distance": 14.1189,
        "avg_pass_vertical": -1.8882
      }
    },
    {
      "canonical_id": "reed-baker-whiting",
      "canonical_name": "Reed Baker-Whiting",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 642.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.3596,
        "xg_place": -0.0844,
        "goals_minus_xg": 1.6404,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3052,
        "assists_minus_xa": 0.6948,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.6648,
        "points_added": 1.6116,
        "xpoints_added": 0.281,
        "passes_attempted": 440.0,
        "pass_completion_pct": 0.7977,
        "xpass_completion_pct": 0.789,
        "passes_over_expected": 3.8322,
        "passes_over_expected_p100": 0.871,
        "avg_pass_distance": 19.9625,
        "avg_pass_vertical": 1.3524
      }
    },
    {
      "canonical_id": "sebastian-gomez",
      "canonical_name": "Sebastian Gomez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 310.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2731,
        "xg_place": -0.2025,
        "goals_minus_xg": -0.2731,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1807,
        "assists_minus_xa": 0.8193,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4538,
        "points_added": 0.0,
        "xpoints_added": 0.1957,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.7664,
        "passes_over_expected": -3.2068,
        "passes_over_expected_p100": -3.6031,
        "avg_pass_distance": 16.126,
        "avg_pass_vertical": 3.3849
      }
    },
    {
      "canonical_id": "snyder-brunell",
      "canonical_name": "Snyder Brunell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 952.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5141,
        "xg_place": 0.2733,
        "goals_minus_xg": 0.4859,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 0.776,
        "assists_minus_xa": 2.224,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.2901,
        "points_added": 1.2937,
        "xpoints_added": 0.2807,
        "passes_attempted": 456.0,
        "pass_completion_pct": 0.8509,
        "xpass_completion_pct": 0.8541,
        "passes_over_expected": -1.4603,
        "passes_over_expected_p100": -0.3202,
        "avg_pass_distance": 18.5087,
        "avg_pass_vertical": 2.4129
      }
    },
    {
      "canonical_id": "sota-kitahara",
      "canonical_name": "Sota Kitahara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 808.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3078,
        "xg_place": -0.1885,
        "goals_minus_xg": -0.3078,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.171,
        "assists_minus_xa": -0.171,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4788,
        "points_added": 0.4829,
        "xpoints_added": 1.4735,
        "passes_attempted": 387.0,
        "pass_completion_pct": 0.8708,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 10.6215,
        "passes_over_expected_p100": 2.7446,
        "avg_pass_distance": 19.0496,
        "avg_pass_vertical": 4.3519
      }
    },
    {
      "canonical_id": "stuart-hawkins",
      "canonical_name": "Stuart Hawkins",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2189.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5904,
        "xg_place": 0.0452,
        "goals_minus_xg": 0.4096,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0314,
        "assists_minus_xa": -0.0314,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6218,
        "points_added": 0.6245,
        "xpoints_added": 0.2371,
        "passes_attempted": 1403.0,
        "pass_completion_pct": 0.8717,
        "xpass_completion_pct": 0.8526,
        "passes_over_expected": 26.789,
        "passes_over_expected_p100": 1.9094,
        "avg_pass_distance": 20.0154,
        "avg_pass_vertical": 8.8929
      }
    },
    {
      "canonical_id": "travian-sousa",
      "canonical_name": "Travian Sousa",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1819.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.8144,
        "xg_place": -0.7381,
        "goals_minus_xg": -0.8144,
        "key_passes": 16.0,
        "assists": 4.0,
        "xa": 3.206,
        "assists_minus_xa": 0.794,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0204,
        "points_added": 0.0,
        "xpoints_added": 0.4515,
        "passes_attempted": 994.0,
        "pass_completion_pct": 0.7646,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -13.2775,
        "passes_over_expected_p100": -1.3358,
        "avg_pass_distance": 19.4467,
        "avg_pass_vertical": 1.1104
      }
    },
    {
      "canonical_id": "wallis-lapsley",
      "canonical_name": "Wallis Lapsley",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.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.0221,
        "assists_minus_xa": -0.0221,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0221,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 73.0,
        "pass_completion_pct": 0.726,
        "xpass_completion_pct": 0.7227,
        "passes_over_expected": 0.2416,
        "passes_over_expected_p100": 0.3309,
        "avg_pass_distance": 34.6759,
        "avg_pass_vertical": 26.2444,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9655,
        "goals_conceded_minus_xg": 0.0345,
        "goals_per_xg": 1.0176
      }
    },
    {
      "canonical_id": "xavier-arreaga",
      "canonical_name": "Xavier Arreaga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 48.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.963,
        "xpass_completion_pct": 0.9438,
        "passes_over_expected": 0.5182,
        "passes_over_expected_p100": 1.9193,
        "avg_pass_distance": 20.1767,
        "avg_pass_vertical": -1.3072
      }
    }
  ]
}