{
  "slug": "soccer-mls-2022-krqabn8mkz",
  "game_id": "soccer-mls-2022-kRQabn8MKZ",
  "display": "MLS 2022 Season",
  "league": "MLS",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2022",
  "synthetic": true,
  "player_count": 33,
  "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": "alejandro-pozuelo",
      "canonical_name": "Alejandro Pozuelo",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1540.0,
        "shots": 21.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.711,
        "xg_place": 1.7248,
        "goals_minus_xg": 0.289,
        "key_passes": 34.0,
        "assists": 4.0,
        "xa": 4.3457,
        "assists_minus_xa": -0.3457,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.0567,
        "points_added": 2.9472,
        "xpoints_added": 3.0222,
        "passes_attempted": 935.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": 8.3897,
        "passes_over_expected_p100": 0.8973,
        "avg_pass_distance": 17.0283,
        "avg_pass_vertical": 3.3225
      }
    },
    {
      "canonical_id": "alex-bono",
      "canonical_name": "Alex Bono",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2386.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.1198,
        "assists_minus_xa": -0.1198,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1198,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 869.0,
        "pass_completion_pct": 0.6766,
        "xpass_completion_pct": 0.7076,
        "passes_over_expected": -26.9095,
        "passes_over_expected_p100": -3.0966,
        "avg_pass_distance": 35.7906,
        "avg_pass_vertical": 28.409,
        "shots_faced": 126.0,
        "goals_conceded": 41.0,
        "saves": 84.0,
        "headed_shot_share": 0.127,
        "xg_faced": 41.643,
        "goals_conceded_minus_xg": -0.643,
        "goals_per_xg": 0.9846
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1365.0,
        "shots": 26.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 3.7046,
        "xg_place": -0.6503,
        "goals_minus_xg": -1.7046,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.7345,
        "assists_minus_xa": -0.7345,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.4391,
        "points_added": 1.7576,
        "xpoints_added": 2.3373,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.7909,
        "passes_over_expected": -11.9113,
        "passes_over_expected_p100": -5.1788,
        "avg_pass_distance": 12.7445,
        "avg_pass_vertical": -3.284
      }
    },
    {
      "canonical_id": "carlos-salcedo",
      "canonical_name": "Carlos Salcedo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1253.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1465,
        "xg_place": 0.0254,
        "goals_minus_xg": -0.1465,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.415,
        "assists_minus_xa": -0.415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5615,
        "points_added": 0.0,
        "xpoints_added": 0.0441,
        "passes_attempted": 808.0,
        "pass_completion_pct": 0.828,
        "xpass_completion_pct": 0.8252,
        "passes_over_expected": 2.2133,
        "passes_over_expected_p100": 0.2739,
        "avg_pass_distance": 24.2651,
        "avg_pass_vertical": 10.1253
      }
    },
    {
      "canonical_id": "chris-mavinga",
      "canonical_name": "Chris Mavinga",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1627.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": 786.0,
        "pass_completion_pct": 0.8868,
        "xpass_completion_pct": 0.8626,
        "passes_over_expected": 18.9593,
        "passes_over_expected_p100": 2.4121,
        "avg_pass_distance": 19.0046,
        "avg_pass_vertical": 7.6432
      }
    },
    {
      "canonical_id": "deandre-kerr",
      "canonical_name": "Deandre Kerr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1435.0,
        "shots": 22.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.1426,
        "xg_place": -1.2859,
        "goals_minus_xg": -0.1426,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5319,
        "assists_minus_xa": -0.5319,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6745,
        "points_added": 1.8497,
        "xpoints_added": 2.211,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.753,
        "xpass_completion_pct": 0.792,
        "passes_over_expected": -12.7709,
        "passes_over_expected_p100": -3.8936,
        "avg_pass_distance": 14.2664,
        "avg_pass_vertical": -0.3641
      }
    },
    {
      "canonical_id": "domenico-criscito",
      "canonical_name": "Domenico Criscito",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1300.0,
        "shots": 17.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.4651,
        "xg_place": -0.0009,
        "goals_minus_xg": 0.5349,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1075,
        "assists_minus_xa": -1.1075,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5727,
        "points_added": 1.2932,
        "xpoints_added": 0.3054,
        "passes_attempted": 859.0,
        "pass_completion_pct": 0.8114,
        "xpass_completion_pct": 0.7709,
        "passes_over_expected": 34.7574,
        "passes_over_expected_p100": 4.0463,
        "avg_pass_distance": 19.5681,
        "avg_pass_vertical": 6.7839
      }
    },
    {
      "canonical_id": "doneil-henry",
      "canonical_name": "Doneil Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 168.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": 74.0,
        "pass_completion_pct": 0.8108,
        "xpass_completion_pct": 0.8516,
        "passes_over_expected": -3.0153,
        "passes_over_expected_p100": -4.0747,
        "avg_pass_distance": 19.4798,
        "avg_pass_vertical": 4.2046
      }
    },
    {
      "canonical_id": "federico-bernardeschi",
      "canonical_name": "Federico Bernardeschi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1202.0,
        "shots": 40.0,
        "shots_on_target": 16.0,
        "goals": 8.0,
        "xg": 6.016,
        "xg_place": 0.3295,
        "goals_minus_xg": 1.984,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.4579,
        "assists_minus_xa": -0.4579,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.4738,
        "points_added": 3.4905,
        "xpoints_added": 3.9569,
        "passes_attempted": 440.0,
        "pass_completion_pct": 0.6545,
        "xpass_completion_pct": 0.7069,
        "passes_over_expected": -23.0397,
        "passes_over_expected_p100": -5.2363,
        "avg_pass_distance": 21.0574,
        "avg_pass_vertical": 2.6955
      }
    },
    {
      "canonical_id": "hugo-mbongue",
      "canonical_name": "Hugo Mbongue",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8893,
        "passes_over_expected": 0.3322,
        "passes_over_expected_p100": 11.073,
        "avg_pass_distance": 15.8183,
        "avg_pass_vertical": -0.4217
      }
    },
    {
      "canonical_id": "ifunanyachi-achara",
      "canonical_name": "Ifunanyachi Achara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 457.0,
        "shots": 6.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7768,
        "xg_place": -0.2923,
        "goals_minus_xg": -0.7768,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4011,
        "assists_minus_xa": 0.5989,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1779,
        "points_added": 0.0,
        "xpoints_added": 0.3992,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.7712,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": -0.1792,
        "passes_over_expected_p100": -0.1171,
        "avg_pass_distance": 13.7517,
        "avg_pass_vertical": -2.3841
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 651.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.545,
        "xg_place": -0.3315,
        "goals_minus_xg": -0.545,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1071,
        "assists_minus_xa": 0.8929,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6521,
        "points_added": 0.0,
        "xpoints_added": 0.2763,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.654,
        "xpass_completion_pct": 0.7187,
        "passes_over_expected": -23.7561,
        "passes_over_expected_p100": -6.4731,
        "avg_pass_distance": 18.0085,
        "avg_pass_vertical": 4.9571
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 707.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0951,
        "xg_place": 0.0173,
        "goals_minus_xg": -0.0951,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4459,
        "assists_minus_xa": -0.4459,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.541,
        "points_added": 0.0,
        "xpoints_added": 0.0528,
        "passes_attempted": 423.0,
        "pass_completion_pct": 0.8652,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 7.7539,
        "passes_over_expected_p100": 1.8331,
        "avg_pass_distance": 16.6701,
        "avg_pass_vertical": 1.748
      }
    },
    {
      "canonical_id": "jayden-nelson",
      "canonical_name": "Jayden Nelson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7483,
        "xg_place": -1.1384,
        "goals_minus_xg": -0.7483,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.0361,
        "assists_minus_xa": 0.9639,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7844,
        "points_added": 1.4062,
        "xpoints_added": 1.1039,
        "passes_attempted": 877.0,
        "pass_completion_pct": 0.8164,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": -11.425,
        "passes_over_expected_p100": -1.3027,
        "avg_pass_distance": 15.3416,
        "avg_pass_vertical": 0.2989
      }
    },
    {
      "canonical_id": "jes\u00fas-jim\u00e9nez",
      "canonical_name": "Jes\u00fas Jim\u00e9nez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2545.0,
        "shots": 53.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 8.7074,
        "xg_place": -0.9417,
        "goals_minus_xg": 0.2926,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.154,
        "assists_minus_xa": -0.154,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.8614,
        "points_added": 5.6735,
        "xpoints_added": 5.8586,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.7661,
        "xpass_completion_pct": 0.8184,
        "passes_over_expected": -33.3411,
        "passes_over_expected_p100": -5.2341,
        "avg_pass_distance": 14.3369,
        "avg_pass_vertical": -1.4456
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1856.0,
        "shots": 25.0,
        "shots_on_target": 12.0,
        "goals": 9.0,
        "xg": 4.1911,
        "xg_place": 1.6954,
        "goals_minus_xg": 4.8089,
        "key_passes": 22.0,
        "assists": 4.0,
        "xa": 2.1299,
        "assists_minus_xa": 1.8701,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 6.3209,
        "points_added": 6.2007,
        "xpoints_added": 3.0221,
        "passes_attempted": 1147.0,
        "pass_completion_pct": 0.9024,
        "xpass_completion_pct": 0.8704,
        "passes_over_expected": 36.6638,
        "passes_over_expected_p100": 3.1965,
        "avg_pass_distance": 16.0727,
        "avg_pass_vertical": 2.8314
      }
    },
    {
      "canonical_id": "jordan-perruzza",
      "canonical_name": "Jordan Perruzza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 286.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3882,
        "xg_place": 0.1007,
        "goals_minus_xg": -0.3882,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1212,
        "assists_minus_xa": -0.1212,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5095,
        "points_added": 0.0,
        "xpoints_added": 0.1912,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.7837,
        "passes_over_expected": -6.267,
        "passes_over_expected_p100": -13.9267,
        "avg_pass_distance": 15.9197,
        "avg_pass_vertical": -1.2455
      }
    },
    {
      "canonical_id": "kadin-chung",
      "canonical_name": "Kadin Chung",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 495.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0342,
        "xg_place": -0.0342,
        "goals_minus_xg": -0.0342,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1966,
        "assists_minus_xa": 0.8034,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2308,
        "points_added": 0.0,
        "xpoints_added": 0.0304,
        "passes_attempted": 246.0,
        "pass_completion_pct": 0.8008,
        "xpass_completion_pct": 0.8203,
        "passes_over_expected": -4.7911,
        "passes_over_expected_p100": -1.9476,
        "avg_pass_distance": 17.6964,
        "avg_pass_vertical": 1.8119
      }
    },
    {
      "canonical_id": "kobe-franklin",
      "canonical_name": "Kobe Franklin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.9625,
        "passes_over_expected": -0.9251,
        "passes_over_expected_p100": -46.2531,
        "avg_pass_distance": 41.8256,
        "avg_pass_vertical": -27.945
      }
    },
    {
      "canonical_id": "kosi-thompson",
      "canonical_name": "Kosi Thompson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1774.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.9137,
        "xg_place": 0.2509,
        "goals_minus_xg": 0.0863,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1365,
        "assists_minus_xa": -0.1365,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0503,
        "points_added": 0.6726,
        "xpoints_added": 0.5138,
        "passes_attempted": 797.0,
        "pass_completion_pct": 0.7829,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": -20.5248,
        "passes_over_expected_p100": -2.5753,
        "avg_pass_distance": 15.875,
        "avg_pass_vertical": 2.355
      }
    },
    {
      "canonical_id": "lorenzo-insigne",
      "canonical_name": "Lorenzo Insigne",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1018.0,
        "shots": 49.0,
        "shots_on_target": 20.0,
        "goals": 6.0,
        "xg": 4.1475,
        "xg_place": 1.2452,
        "goals_minus_xg": 1.8525,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.1507,
        "assists_minus_xa": -0.1507,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.2982,
        "points_added": 3.012,
        "xpoints_added": 3.4179,
        "passes_attempted": 640.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7869,
        "passes_over_expected": -8.6415,
        "passes_over_expected_p100": -1.3502,
        "avg_pass_distance": 19.472,
        "avg_pass_vertical": 3.0328
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1830.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6341,
        "xg_place": -0.4164,
        "goals_minus_xg": -0.6341,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.5789,
        "assists_minus_xa": 0.4211,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.213,
        "points_added": 0.0,
        "xpoints_added": 0.3384,
        "passes_attempted": 946.0,
        "pass_completion_pct": 0.7072,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -38.4779,
        "passes_over_expected_p100": -4.0674,
        "avg_pass_distance": 17.7712,
        "avg_pass_vertical": 3.1522
      }
    },
    {
      "canonical_id": "lukas-macnaughton",
      "canonical_name": "Lukas MacNaughton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1975.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6401,
        "xg_place": -0.6153,
        "goals_minus_xg": -0.6401,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1236,
        "assists_minus_xa": -0.1236,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7636,
        "points_added": 0.0,
        "xpoints_added": 0.3592,
        "passes_attempted": 991.0,
        "pass_completion_pct": 0.8446,
        "xpass_completion_pct": 0.8365,
        "passes_over_expected": 8.0245,
        "passes_over_expected_p100": 0.8097,
        "avg_pass_distance": 22.0926,
        "avg_pass_vertical": 7.3905
      }
    },
    {
      "canonical_id": "mark-anthony-kaye",
      "canonical_name": "Mark-Anthony Kaye",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 673.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3634,
        "xg_place": 0.2652,
        "goals_minus_xg": -0.3634,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2965,
        "assists_minus_xa": 0.7035,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.66,
        "points_added": 0.0,
        "xpoints_added": 0.1208,
        "passes_attempted": 350.0,
        "pass_completion_pct": 0.8457,
        "xpass_completion_pct": 0.8534,
        "passes_over_expected": -2.6888,
        "passes_over_expected_p100": -0.7682,
        "avg_pass_distance": 17.3253,
        "avg_pass_vertical": 3.0952
      }
    },
    {
      "canonical_id": "michael-bradley",
      "canonical_name": "Michael Bradley",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3348.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.8032,
        "xg_place": 0.3216,
        "goals_minus_xg": 1.1968,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 1.6939,
        "assists_minus_xa": 1.3061,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.4971,
        "points_added": 1.1831,
        "xpoints_added": 0.8812,
        "passes_attempted": 2064.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8476,
        "passes_over_expected": 19.4865,
        "passes_over_expected_p100": 0.9441,
        "avg_pass_distance": 19.5404,
        "avg_pass_vertical": 6.7368
      }
    },
    {
      "canonical_id": "noble-okello",
      "canonical_name": "Noble Okello",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 390.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8882,
        "xg_place": -0.1708,
        "goals_minus_xg": -0.8882,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2334,
        "assists_minus_xa": -0.2334,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1215,
        "points_added": 0.0,
        "xpoints_added": 1.1148,
        "passes_attempted": 180.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": -9.3318,
        "passes_over_expected_p100": -5.1843,
        "avg_pass_distance": 15.4612,
        "avg_pass_vertical": 5.2464
      }
    },
    {
      "canonical_id": "paul-rothrock",
      "canonical_name": "Paul Rothrock",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 42.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": 10.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.797,
        "passes_over_expected": 0.0298,
        "passes_over_expected_p100": 0.2979,
        "avg_pass_distance": 12.5892,
        "avg_pass_vertical": -4.0298
      }
    },
    {
      "canonical_id": "quentin-westberg",
      "canonical_name": "Quentin Westberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 979.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": 381.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.7202,
        "passes_over_expected": -4.4053,
        "passes_over_expected_p100": -1.1562,
        "avg_pass_distance": 35.2794,
        "avg_pass_vertical": 27.4197,
        "shots_faced": 59.0,
        "goals_conceded": 23.0,
        "saves": 36.0,
        "headed_shot_share": 0.1525,
        "xg_faced": 18.636,
        "goals_conceded_minus_xg": 4.364,
        "goals_per_xg": 1.2342
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 314.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.104,
        "xg_place": 0.78,
        "goals_minus_xg": 0.896,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1255,
        "assists_minus_xa": -0.1255,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2295,
        "points_added": 0.6418,
        "xpoints_added": 0.0639,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.799,
        "xpass_completion_pct": 0.8461,
        "passes_over_expected": -9.3653,
        "passes_over_expected_p100": -4.7062,
        "avg_pass_distance": 16.9747,
        "avg_pass_vertical": 3.9691
      }
    },
    {
      "canonical_id": "richie-laryea",
      "canonical_name": "Richie Laryea",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 940.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0499,
        "xg_place": -0.0499,
        "goals_minus_xg": -0.0499,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 1.7612,
        "assists_minus_xa": 1.2388,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.8111,
        "points_added": 0.0,
        "xpoints_added": 0.0302,
        "passes_attempted": 480.0,
        "pass_completion_pct": 0.9062,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": 21.0364,
        "passes_over_expected_p100": 4.3826,
        "avg_pass_distance": 16.0847,
        "avg_pass_vertical": 0.8667
      }
    },
    {
      "canonical_id": "shane-oneill",
      "canonical_name": "Shane O'Neill",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2098.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.066,
        "xg_place": 0.0668,
        "goals_minus_xg": -0.066,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6485,
        "assists_minus_xa": 0.3515,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7145,
        "points_added": 0.0,
        "xpoints_added": 0.0615,
        "passes_attempted": 1029.0,
        "pass_completion_pct": 0.8397,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -0.2359,
        "passes_over_expected_p100": -0.0229,
        "avg_pass_distance": 21.6638,
        "avg_pass_vertical": 7.0078
      }
    },
    {
      "canonical_id": "steffen-yeates",
      "canonical_name": "Steffen Yeates",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.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": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8083,
        "passes_over_expected": -0.508,
        "passes_over_expected_p100": -3.9075,
        "avg_pass_distance": 14.6863,
        "avg_pass_vertical": 0.1357
      }
    },
    {
      "canonical_id": "themi-antonoglou",
      "canonical_name": "Themi Antonoglou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 44.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0516,
        "xg_place": -0.0516,
        "goals_minus_xg": -0.0516,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0149,
        "assists_minus_xa": -0.0149,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0665,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6932,
        "passes_over_expected": -0.3974,
        "passes_over_expected_p100": -2.6491,
        "avg_pass_distance": 21.0441,
        "avg_pass_vertical": 6.4546
      }
    }
  ]
}